You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit a854371
Browse filesBrowse the repository at this point in the historyBrowse files
Merge origin/main into fix/test-leaked-skill-syncs
Resolves launch-resolve and routing-pin against workspaces-on-by-default:
both sides only added declarations.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0174HUYiaceApqHP7EKMNgnb
|`--yes`| Skip the confirmation prompt. Required outside a terminal. |
268
268
|`--allow-flagged`| With `--yes`: approve lessons flagged for mentioning skipping or disabling verification. |
269
-
|`--publish`| After promoting, export the approved lessons as a skill and publish it to the linked workspace. Needs `ALTIMATE_WORKSPACE=1`. |
269
+
|`--publish`| After promoting, export the approved lessons as a skill and publish it to the linked workspace. Not available when `ALTIMATE_DISABLE_WORKSPACE` is set. |
270
270
|`--replace`| With `--publish`: update your own same-name published playbook even if it was published from another checkout. |
# Publish to the linked workspace (pilot, requires ALTIMATE_WORKSPACE=1)
196
+
# Publish to the linked workspace
197
197
altimate-code skill publish my-tool # upload every file in the skill directory; re-run to update
198
198
```
199
199
@@ -210,7 +210,7 @@ Open the skill browser by typing `/skills` in the prompt (or `<leader>k`):
210
210
| Key | Action |
211
211
|-----|--------|
212
212
| Enter | Use — inserts `/<skill-name>` into the prompt |
213
-
|`ctrl+a`| Actions — show, edit, test, remove, or publish the selected skill to the linked workspace (the publish row appears only with `ALTIMATE_WORKSPACE=1`) |
213
+
|`ctrl+a`| Actions — show, edit, test, remove, or publish the selected skill to the linked workspace (the publish row is unavailable when `ALTIMATE_DISABLE_WORKSPACE=1` is set) |
214
214
|`ctrl+o`| New — scaffold a new skill + CLI tool (`ctrl+n` moves down the list and `ctrl+e` is line-end in the filter box, as in every dialog) |
215
215
|`ctrl+g`| Install a skill from a GitHub repo, URL, or local path (`ctrl+i` is Tab in most terminals, so it cannot be the chord) |
216
216
| Tab / Shift+Tab | Move between the **Actions · New · Install** buttons in the footer, then Enter — the same three without a chord |
Copy file name to clipboardExpand all lines: docs/docs/usage/cli.md
+8-6Lines changed: 8 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -39,18 +39,20 @@ altimate --agent analyst
39
39
|`export`| Export session data |
40
40
|`import`| Import session data |
41
41
|`session`| Session management |
42
-
|`link`| Link this project to an Altimate workspace (pilot, requires `ALTIMATE_WORKSPACE=1`) |
43
-
|`workspace`| Show, refresh, sync or unlink this project's workspace from a shell (pilot, requires `ALTIMATE_WORKSPACE=1`) |
42
+
|`link`| Link this project to an Altimate workspace |
43
+
|`workspace`| Show, refresh, sync or unlink this project's workspace from a shell |
44
44
|`trace`| List and view session traces (recordings of agent sessions) |
45
45
|`github`| GitHub integration |
46
46
|`pr`| Pull request tools |
47
47
|`debug`| Troubleshooting tools -- `debug bundle` writes a diagnostic report to send to support; see [Debug Mode](../reference/troubleshooting.md#debug-mode)|
48
48
|`upgrade`| Upgrade to latest version |
49
49
|`uninstall`| Uninstall altimate |
50
50
51
-
### Workspaces (pilot)
51
+
### Workspaces
52
52
53
-
Workspace features are off unless `ALTIMATE_WORKSPACE=1` is set. With it:
53
+
Workspace features are on by default. When you are signed in to Altimate, altimate-code asks the Altimate service whether the project is linked to a workspace: it sends the project's git `origin` URL (credentials removed), and only if that finds no link, the project's folder path. The answer is kept in memory by the running process and asked again at most every 5 minutes; a failed request is retried on the next turn. Nothing is sent when you are not signed in. Set `ALTIMATE_DISABLE_WORKSPACE=1` to turn all of them off, these lookups included (the value is trimmed and read without regard to case; anything other than `0`, `false` or an empty value counts as set): no post-scan prompt, no `link` or `skill publish`, no `/workspace` menu or sidebar, no skill or memory sync, and no workspace engine. In a project that is already linked, the link is ignored rather than removed: workspace skills already pulled into the project are taken out of service, the agent is not told about the workspace, and the MCP entries the workspace manages can be edited by hand again. Unset it and the link applies again.
54
+
55
+
With workspaces on:
54
56
55
57
-`altimate-code link` links the current project to a workspace (or creates one). The sidebar then names the workspace and shows how many memories are not yet synced and when skills last synced.
56
58
- From a shell, script or CI job, without the TUI:
@@ -71,7 +73,7 @@ Workspace features are off unless `ALTIMATE_WORKSPACE=1` is set. With it:
71
73
|`--agent <name>`| Start with a specific agent |
72
74
|`--yolo`| Auto-approve all permission prompts (explicit `deny` rules still enforced) |
73
75
|`--dangerously-skip-permissions`| Same as `--yolo` (alias for upstream compatibility); auto-approves prompts that aren't explicitly denied. `run` subcommand only. |
74
-
|`--integrations <local>`| Use only local warehouse tools instead of routing them through a bound workspace's engine (pilot). Sets `ALTIMATE_INTEGRATIONS` for the process, so child processes inherit it. |
76
+
|`--integrations <local>`| Use only local warehouse tools instead of routing them through a bound workspace's engine. Sets `ALTIMATE_INTEGRATIONS` for the process, so child processes inherit it. |
75
77
|`--print-logs`| Print logs to stderr |
76
78
|`--log-level <level>`| Set log level: `DEBUG`, `INFO`, `WARN`, `ERROR`|
77
79
|`--help`, `-h`| Show help |
@@ -104,7 +106,7 @@ Configuration can be controlled via environment variables:
104
106
|`ALTIMATE_CLI_DISABLE_TERMINAL_TITLE`| Don't set terminal title |
|`ALTIMATE_CLI_DISABLE_MODELS_FETCH`| Don't fetch models from models.dev |
107
-
|`ALTIMATE_WORKSPACE`| Opt into the workspace pilot (`1`). Off by default; nothing about workspaces is active without it|
109
+
|`ALTIMATE_DISABLE_WORKSPACE`| Set to `1` to turn off every workspace feature (linking, skill and memory sync, the workspace engine, and the project lookup each session makes). The value is trimmed and read without regard to case; anything other than `0`, `false` or an empty value counts as set. Workspaces are on by default|
108
110
|`ALTIMATE_WORKSPACE_WEB_URL`| Development only: the base URL of a local web app's Workspaces pages, used instead of the tenant's for `link`'s browser hand-off and workspace links. Include the mount path, e.g. `http://acme.localhost:3000/workspaces`|
109
111
|`ALTIMATE_INTEGRATIONS`| Set to `local` to keep warehouse tools local rather than routing them through a bound workspace's engine |
110
112
|`ALTIMATE_CODE_SERVE`| Set to `1` by `altimate-code serve` itself, whether the IDE extension or you launched it. Marks that process as the extension's host — so it is the one that reads the pin variables — and is stripped from every child the bash and shell tools start |
0 commit comments