- Running
colabwith no args prints help. - Top-level help shows only
session,run,fs,status,ai,auth,settings, andcompletions. continue,distribute,slurp,fleet,release,agent,doctor,config,tools,runtime,mount,exec,env, andbug-reportstay out of production help.--colorstays out of normal help;--no-colorremains.statusrenders a human panel, not raw JSON.status --json,settings skills list --json, andai tools list --jsoncontain no ANSI.-v,-vv, and-vvvprintdebug1/debug2/debug3lines to stderr.--json -v statuskeeps stdout valid JSON and writes debug lines to stderr.--quiet -vvv statussuppresses debug output.- Verbose output redacts bearer tokens, cookies, Colab tokens, and token-like query values.
settingsrenders sectioned settings.settings,settings ui, andsettings experimentsallow multiple edits beforessaves.- Settings Enter opens/toggles, b/Esc goes back, q exits, and the footer lists only implemented keys.
settings ui setandsettings experiments setdirect commands still persist.- Multi-login cannot be enabled while Distribute is off.
settings skills listrenders an agent/tool catalog, not core commands.ai tools listrenders the same agent-facing catalog without debug booleans.run ast,ai mcp,ai plan, andai runfail withexperimental feature disableduntil enabled.distributeandcontinuefail withexperimental feature disableduntil enabled.secretstays hidden from default help and fails withexperimental feature disableduntil Secrets bridge is enabled.run ... --env KEYis gated by Secrets bridge and never prints secret values in normal, verbose, JSON, log, or support output covered by tests.ai tools listshowssecret.injectandrun.with_envonly when Secrets bridge is enabled.run pip install,run pip freeze, andrun pip restoreparse.session kernel list/current/select/specs/start/interrupt/restart/shutdown/refreshparse.status kernel --allandstatus kernel --refreshparse.- Kernel list output is aligned and does not print raw debug booleans.
run pkgroutes through active kernel language.run pipis blocked when cached active kernel metadata is Julia or R.run juliaandrun rparser paths remain hidden from normal help unless dynamic kernel-aware help intentionally exposes them.run --helpuses cached kernel metadata and does not contact Colab.run repluses local line editing and kernel execution; arrow keys do not reach the remote kernel as escape bytes.echo "print('hello')" | colab run replexecutes once and exits.run shellconnects through/colab/ttywhere supported and does not assume/api/terminals.echo "echo HELLO" | colab run shellsendsexit\nand does not hang.- Terminal raw mode is restored after shell and settings exits.
- Old
run install,slurp, andfleetaliases stay hidden and print migration hints when used. NO_COLOR=1 colab statushas no ANSI.CI=1 colab status checkdoes not animate or prompt.session newkeeps the existing prompt flow and renders a concise success card after assignment.- Transient Colab assignment errors do not dump HTML unless
--verboseis passed. fs drive mountshows staged progress in interactive terminals and maps kernel/approval failures to short errors.fs drive mountmaps endpoint/network failures to a staged Drive error and hides raw reqwest text unless--verbose.auth login --method adc,auth login --method oauth2,status version,update,pay --dry-run,session logs, andsession kernel restart --helpparse.- Non-TTY output stays plain.
- Shipyard remains a release tool first; no broad TUI is required for this pass.