v0.2.0
- The
ambitcommand-line tool, first released here. Install it with Homebrew (brew install craftsman-apps/tap/ambit), npm (npx @craftsman-apps/ambit),install.sh(macOS and Linux) orinstall.ps1(Windows). Commands:ambit local up,local downandlocal password(a local Ambit in a kind cluster),ambit check(including--production),ambit validate(checks Ambit YAML files), andambit version. See docs/cli.md. ambit connectandambit disconnectset up Claude Code, Codex, opencode and Cursor to use your Ambit gateway with a personal key, and put the settings back. The key is kept in the keychain of your computer, or in a file with mode 0600, and never in a tool's config file.ambit key printprints the key for a tool that needs it (it refuses on a terminal unless you pass--reveal).disconnectdoes not revoke the key; revoke it in the console. On Windows PowerShell 5.1,connect opencodewarns when the execution policy does not load profile scripts and prints the command to run. See docs/guides/coding-tools.md.- New guides: Claude Desktop with Ambit's models, Claude Desktop with MCP tools, connect your coding agents, Turn Ambit on without blocking anyone, and the pages install, CLI, concepts and compliance.
- Known limitation: when the model router refuses a request (status 403 or 404), Ambit records the refusal but not who made it (an agentgateway v1.6.0 bug). See Known limitations.
- Audit-only mode (
access.mode: audit): every signed-in request to a model or an MCP tool goes through, every tool is listed to everyone, and each audit record says whether the access rules in force at that moment would have refused it. The console shows a banner, a "would be refused" badge and filter, and a summary on the Audit page.ambit check --productionhas the new check P11. Sign-in, offboarding, budgets, argument limits and tool approval stay enforced. See Turn Ambit on without blocking anyone. - Each change of a mode or of the access rules now waits until agentgateway reports it applied, and a change that is
not applied within
access.activationTimeout(120 s) showsModeSwitchStalledorRulesNotActiveon the AccessRules.ambit local upwaits for the first rule to be Ready. ambit connectandambit disconnectwait up to 60 seconds for the keychain (the unlock dialog of a Linux desktop);ambit key printstill waits 2 seconds.- Fix:
helm upgrade --reuse-valuesfrom 0.1.0 works. A missingaccessvalue meansenforce, an activation timeout of 120 s and a settle time of 3 s.
Upgrade: the AgentgatewayPolicy ambit-access-log is now written by ambit-controller (same name), so there is a
gap of about a second without an access-log policy during the upgrade, and a rollback to an earlier chart needs four
manual commands. See docs/upgrading.md.