June 30, 2026
v0.3.3
Added
- Linked repositories (
/link). A new/linkslash command opens an interactive manager where you point this repo at other repos on your machine (enter a folder path — absolute,~/path, or relative to the project). Links are persisted per-project in.orb/links.jsonand injected into the agent’s environment details — including each linked repo’sAGENTS.md, pulled in ahead of time — so a change here is checked for impact on, or propagated to, the linked repos..orb/links.jsonis shared with the Orbital IDE extension (links written there are honored here, and vice versa), and a linked repo’sAGENTS.mdis read from.orb/,.orbital/, or.orbcode/.
Changed
/initnow writes to.orb/AGENTS.mdand targets cold-start. The generatedAGENTS.mdis written to the repo-level.orb/directory and now captures project structure, architecture, business-logic mapping, and code patterns/conventions — the context an agent needs to start coding without re-exploring. The cap is now ~150 lines (up from ~60) so it can cover all four sections without being truncated.- Repo-level agent data lives in
.orb/. The folder OrbCode creates in a project forAGENTS.md(and nowlinks.json) is.orb/— a single, tool-neutral name shared by the IDE and the CLI. Machine settings are unchanged (~/.orbcodeand<repo>/.orbcode/settings.jsonstay put); the legacy.orbcode/AGENTS.mdlocation is still read for backward compatibility.
June 24, 2026
v0.3.2
Fixed
- MatterAI inference routed to the wrong backend.
AxonClientwas building the OpenAIbaseURLby runningAPI_GATEWAY_PATH(https://api2.matterai.so/v1/web/) throughgetUrlFromToken, which rehosts anyapi.matterai.sotarget onto the control-plane host resolved from the JWT — so every inference request silently hithttps://api.matterai.so/v1/web/instead of the gateway athttps://api2.matterai.so/v1/web/. The gateway URL is now used directly, with the per-modelbaseUrloverride still winning for local dev. Profile, task title, balance, and web search/fetch still go through the rehost helper (they intentionally target the control plane).
June 23, 2026
June 23, 2026
v0.3.0
Added
-
MCP server migration from Claude Code / Claude Desktop. A new
orbcode mcp migratesubcommand (with--alland--dry-runflags) and a/migrateslash command in the TUI scan well-known paths for MCP server configs and copy them into~/.orbcode/settings.json(user scope). Sources detected:~/.claude/settings.json(Claude Code, user scope)~/.claude.json→ rootmcpServers(Claude Code, user scope — the most common location, written byclaude mcp add -s user …)~/.claude.json→projects.<cwd>.mcpServers(Claude Code, this project)claude_desktop_config.json(Claude Desktop — platform-specific path)
~/.claude.json, the root entry is shown and the project-layer duplicate is hidden (Claude’s own per-project override precedence). The TUI shows a combined checklist across all sources; the CLI prints a preview by default and only writes with--all. Servers whose name already exists in the destination are silently skipped and counted in the summary. Codex support (TOML) is intentionally deferred. -
Delete action in the
/mcppicker. The interactive server manager gained a “Delete” action (last in the list, red) that permanently removes a server from its config file (whichever scope it lives in) and shows a y/n confirmation before doing it. Unlike Disable, Delete is irreversible — the config entry is gone, and you’ll need to re-add the server withorbcode mcp addto get it back. -
Styled OAuth callback page. The local browser page that receives the OAuth redirect now matches the matterai.so look (dark
#0d1117background, centered card, green/red circular icon, brand footer) for success, error, and not-found paths, replacing the previous plain<h1>strings.
June 22, 2026
June 22, 2026
v0.2.3
Changed
/costrenamed to/usage. The slash command and any references in the UI now use the clearer “usage” label, matching the API field returned by the backend./costis no longer recognized.orbcode mcp add --separator. The--flag is now consumed as the separator between the server name and the stdio command, matching Claude Code’sclaude mcp add <name> -- <command>. Fixes cases where a stdio server’s own flags (e.g.-y) were mistaken for OrbCode flags.- Local
AGENTS.mdignored. A repo-localAGENTS.mdplaced in the current working directory is no longer auto-loaded; only~/.orbcode/AGENTS.md(user) and the parent-directory walk (project) are read, matching the published skill/AGENTS.md docs.
June 20, 2026
v0.2.0
Added
- MCP server support. Connect external tools via the Model Context Protocol in three scopes (user, project
.mcp.json, local). The interactive/mcpmanager andorbcode mcp add/remove/listsubcommand handle stdio, http, and sse transports. Project-scope servers require a one-time approval; OAuth 2.0 flows (RFC 9728 / 8414 / PKCE / dynamic client registration) are handled automatically, with tokens persisted under~/.orbcode/mcp-auth/. - Skills system. Reusable instruction sets the model loads on demand. Drop a
SKILL.mdunder~/.orbcode/skills/(user) or.orbcode/skills/(project); the catalog is injected into the system prompt anduse_skillloads the full body when a task matches a skill’swhen_to_usecondition. - AGENTS.md memory. Project memory is discovered by walking the cwd and parent directories for
AGENTS.mdand.orbcode/AGENTS.md(closer-to-cwd wins), withAGENTS.local.mdlayered on top for private per-machine notes. User-level~/.orbcode/AGENTS.mdis always loaded.@includedirectives let a memory file pull in shared snippets. - Clipboard utility. A single
clipboardhelper consolidates platform-specific copy logic so the rest of the codebase stays portable.
June 19, 2026
June 18, 2026