April 23 – May 11, 2026
Versioned API (v0beta1), agent credential selection, Slack workspace integration, async agent-send, and settings reorganization.
Overview
This release introduces a public, versioned API at /api/v0beta1/
with interactive docs and an OpenAPI schema. Alongside that, it
delivers a redesigned credential management experience: you can now
control which AI credentials are injected per sandbox from the UI
dialog, the CLI, and a repo-level config default in
.amika/config.toml. The settings page is reorganized into dedicated
subpages and repositories get a clickable detail view.
Highlights
- Versioned API with docs: The Amika API is now available under
/api/v0beta1/. Interactive docs are at https://app.amika.dev/api/v0beta1/docs, the OpenAPI schema is at https://app.amika.dev/api/v0beta1/openapi.json, and an LLM-friendly summary is at https://app.amika.dev/api/v0beta1/llms.txt. - Agent credential selection: When creating a sandbox, you now
choose which stored credential to inject for each agent (Claude,
Codex) from a picker in the Create Sandbox dialog. The dialog
pre-selects based on repo-config defaults, then your most recently
added credential. You can also explicitly skip injection for a given
agent. Set a repo-level default in
.amika/config.tomlunder[agent_credentials]. - CLI credential flags:
amika sandbox createnow accepts--agent-credential <kind>=<name>to pick a credential by name,--agent-credential-type <kind>=<type>to pick by credential type (oauth or api-key), and--no-agent-credential <kind>to skip injection entirely for that agent.<kind>isclaudeorcodex. - Slack bot token credentials: You can now store a Slack bot token as an org-shared credential in Settings, making it available to agents that interact with Slack.
- Settings page reorganization: Settings is split into dedicated subpages (API Keys, Secrets, GitHub, Claude Code, Codex, OpenCode). The sidebar expands to show these when you navigate to Settings. "Integrations" is renamed to "MCP Servers".
- Repositories detail view: Clicking a configured repository on the
Repositories page now opens a dedicated detail page
(
/repositories/<id>) with the full edit form. Size, preset, and custom Docker image settings are grouped together under a toggle.
Detailed
CLI
- Added
--agent-credential <kind>=<name>,--agent-credential-type <kind>=<type>, and--no-agent-credential <kind>flags toamika sandbox createfor controlling which credential is injected for each agent when creating a remote sandbox.<kind>isclaudeorcodex. Without any flag, the CLI sends an opt-in signal so the server can apply your repo-config defaults or auto-select. - The
--sizeflag is now validated before sending the request. An unrecognized value gives an immediate error rather than a server failure. - All CLI API calls now use the versioned
/api/v0beta1/endpoints, required alongside the server update in this release.
UI
- The Create Sandbox dialog now shows a credential picker for each
agent (Claude, Codex). It pre-selects based on repo-config defaults
declared in
.amika/config.tomlunder[agent_credentials], then falls back to your most recently added credential. Selecting "None" explicitly skips injection and overrides any repo-declared default. When the repo declares a preference you cannot satisfy (wrong type, missing credential), an inline warning explains the fallback. - Settings is split into dedicated subpages: API Keys, Secrets, GitHub, Claude Code, Codex, and OpenCode. The sidebar expands to show these when you navigate to Settings. "Integrations" is renamed to "MCP Servers" throughout the app.
- The Repositories page now lists your configured repositories at the
top. Clicking a repository opens its own page (
/repositories/<id>) with the full edit form. Sandbox size/preset and custom Docker image are grouped under a segmented toggle on the detail page.
Credentials
- Slack bot token is now a supported credential type. Add one under Settings so agents that interact with Slack can authenticate. Slack bot tokens are shared across your organization (org-scoped) rather than being per-user.
- When a sandbox is created with a missing or unauthorized credential,
the API now returns a descriptive error code (for example,
agent_credential_not_found) that the CLI surfaces directly instead of a generic failure.
API
- All routes are now available under
/api/v0beta1/. Docs: https://app.amika.dev/api/v0beta1/docs. OpenAPI schema: https://app.amika.dev/api/v0beta1/openapi.json. LLM-friendly summary: https://app.amika.dev/api/v0beta1/llms.txt. - Codex is now enabled for all organizations; the internal
ENABLE_CODEXfeature flag has been removed.