The tools for the installation itself, and for serving models.
dry_run to report what it would do without doing it.
tuiml-mcp processes so their parent
tuiml_self_update refuses to upgrade an editable checkout, since the fix there is git pull. tuiml_restart is genuinely destructive: it terminates processes, and it excludes the calling process so an agent does not kill the server handling its own request. The serving tools are thin wrappers over serving, sharing one registry with it, so a server started from Python can be stopped by an agent and vice versa.