Skip to content

Editor changelog

This page is generated from markdown notes in docs/editor-research/. Each note records the editor version checked, the research timestamp, source links, and what aix needs to do about the change.

17 version notes
82 tracked changes
8 supported editors

Claude Code

2.1.165

Sources: code.claude.com , code.claude.com , code.claude.com

  • Claude Code 2.1.163 lets `Stop` and `SubagentStop` hooks return

    Needs review

    no config schema change needed. aix writes hook definitions, not runtime

  • Claude Code 2.1.160 added more prompts before editing shell startup files and build

    Needs review

    no generated config change needed. This is Claude Code runtime safety

  • Claude Code 2.1.154 introduced dynamic workflows and `/workflows`.

    Needs review

    no current implementation change. aix does not model Claude workflow

  • Claude Code 2.1.154 added plugin `defaultEnabled: false`.

    Needs review

    no current implementation change. aix does not generate Claude Code

  • Claude Code 2.1.154 changed unapproved `.mcp.json` servers to show as pending

    No repo change

    no format change needed. Existing MCP output remains the same, but

  • Claude Code 2.1.154 sends `CLAUDE_CODE_SESSION_ID` and `CLAUDECODE=1` to stdio MCP

    Needs review

    no config change needed. This affects runtime server environments, not

Codex

0.135.0

Sources: github.com , github.com , developers.openai.com

  • Codex 0.135.0 added richer `codex doctor` diagnostics for environment, Git, terminal,

    No repo change

    no implementation change needed. This improves diagnostics for users

  • Codex 0.135.0 made `/status` show remote connection details and server version.

    Needs review

    no config change needed.

  • Codex 0.135.0 added non-interactive `install.sh` and `install.ps1` behavior through

    Needs review

    no current implementation change. aix does not install Codex itself.

  • The current GitHub release page also shows 0.136.0 alpha builds after 0.135.0.

    Needs review

    no alpha release note was used for implementation planning. Re-check

GitHub Copilot

1.0.60

Sources: raw.githubusercontent.com , docs.github.com , docs.github.com

  • Copilot CLI 1.0.60 added `builtInAgents.rubberDuckAutoInvoke`.

    Needs review

    no current implementation change. aix does not manage Copilot runtime

  • Copilot CLI 1.0.60 added LSP server config support for `bash`, `powershell`, and `cwd`.

    Needs review

    no current implementation change. aix does not generate Copilot LSP

  • Copilot CLI 1.0.60 changed Windows executable discovery so bare command names no

    No repo change

    no format change needed. Generated hook and MCP commands should already

  • Copilot CLI 1.0.60 added `-r` as shorthand for `--resume`.

    No repo change

    no implementation change needed.

  • Copilot CLI 1.0.54 migrates legacy nested MCP OAuth keys to `oauthClientId` and

    Needs review

    inspect before implementation if aix starts emitting Copilot OAuth MCP

  • Copilot CLI 1.0.53 fixed `/skills` picker persistence with `--config-dir`.

    Needs review

    no generated config change needed.

Cursor

3.7

Sources: cursor.com , docs.cursor.com

  • Cursor 3.7 added Design Mode improvements in the Cursor browser, including

    Needs review

    no generated config change needed. This is editor UI behavior, not a

  • Cursor 3.7 added Cursor SDK support for custom metadata stores, custom local tools,

    Needs review

    no current implementation change. These SDK surfaces are separate from

  • Cursor 3.7 added a context usage report and canvas Design Mode changes.

    Needs review

    no generated config change needed.

  • Cursor 3.7 SDK releases changed run metadata and local shell packaging behavior.

    Needs review

    no current implementation change. Re-check only if aix starts generating

Gemini

0.45.0

Sources: github.com , github.com , github.com

  • Gemini CLI 0.45.0 includes a "context simplification" change in its release notes.

    Needs review

    no generated config change identified from the published release note.

  • Gemini CLI 0.45.0 includes a fix that prevents `mcp list` blacklist bypass.

    Needs review

    no config shape change needed. This affects runtime MCP behavior after

  • Gemini CLI 0.45.0 includes routing and session history fixes.

    No repo change

    no implementation change needed for aix output.

  • The GitHub releases page also shows 0.46.0 preview builds after 0.45.0.

    Needs review

    no preview release note was used for implementation planning. Re-check

OpenCode

1.16.0

Sources: github.com , opencode.ai , opencode.ai

  • OpenCode 1.16.0 added managed workspace cloning that keeps dirty and untracked files.

    Needs review

    no generated config change needed.

  • OpenCode 1.16.0 added moving sessions between workspaces and directories.

    Needs review

    no generated config change needed.

  • OpenCode 1.16.0 fixed Windows path normalization in migrated storage.

    Needs review

    no direct config change needed, but keep Windows fixture coverage for

  • OpenCode 1.16.0 fixed the GitHub extension so it refuses to commit without an existing

    Needs review

    no generated config change needed.

Windsurf

3.0.21

Sources: docs.devin.ai , windsurf.com

  • Devin Desktop 3.0.21 added a command to rerun migration from Windsurf.

    Needs review

    no generated config change needed.

  • Devin Desktop 2.3.15 increased remote server startup timeout.

    Needs review

    no generated config change needed.

Zed

1.5.3

Sources: zed.dev , zed.dev

  • Zed 1.5.3 fixed commit message generation so it respects instructions from global

    Needs review

    no generated config change needed. This confirms that the Zed 1.4.2

  • Zed 1.5.3 fixed deprecated Rules being automatically included in new agent requests.

    Needs review

    no generated config change needed. aix already moved Zed skills to

  • Zed 1.5.3 fixed global skill edits appearing without a file path in change summaries.

    Needs review

    no generated config change needed. This affects runtime display after

  • Zed 1.5.3 fixed UTF-8 parsing issues when loading skill frontmatter with multi-codepoint

    Needs review

    no generated config change needed. aix writes skill frontmatter as plain

  • Zed 1.4.4 and 1.4.3 only show Copilot-chat model dropdown fixes in the stable release

    Needs review

    no generated config change needed.

Zed

1.4.2

Sources: zed.dev , github.com , github.com

  • Zed 1.4.2 introduced native Agent Skills, replacing the Rules Library.

    Needs review

    switch from `PointerSkillsStrategy` to `NativeSkillsStrategy` with

  • Zed 1.4.2 removed the Rules Library UI entirely.

    Needs review

    pointer rules are no longer the right approach for skills. The `PointerSkillsStrategy`

  • Zed 1.4.2 added `~/.config/zed/AGENTS.md` as the user-scope global rules file.

    Needs review

    `ZedRulesStrategy.getGlobalRulesPath()` now returns `.config/zed/AGENTS.md`. User-scope

Claude Code

2.1.147

Sources: code.claude.com , code.claude.com

  • Claude Code 2.1.145 added `background_tasks` and `session_crons` fields to `Stop` and `SubagentStop` hook input.

    No repo change

    no schema change needed for hook input payloads because aix stores hook config, not runtime payload types. Docs should mention these fields if the hook guide starts documenting event payload examples.

  • Claude Code 2.1.147 fixed hook `if` conditions such as `PowerShell(git push*)`.

    Already handled

    already exposes the Claude Code `if` action field in `packages/schema/src/hooks.ts` and passes it through in `packages/core/src/editors/strategies/claude-code/hooks.ts`.

  • Claude Code 2.1.147 fixed MCP pagination for servers, resources, templates, and prompts.

    Needs review

    no install-format change needed. This affects runtime Claude Code behavior after aix writes MCP config.

  • Claude Code 2.1.147 renamed `/simplify` to `/code-review`.

    Needs review

    no aix implementation change. aix prompt and skill names are user-defined and do not depend on Claude Code built-in slash command names.

Codex

0.133.0

Sources: developers.openai.com , github.com

  • Codex 0.133.0 enables goals by default and stores goal progress across active turns.

    No repo change

    no current code change. aix does not model Codex goal storage yet.

  • Codex 0.133.0 made plugin discovery easier to inspect and added visible installed versions and marketplace roots.

    No repo change

    no current code change. aix does not install Codex plugins.

  • Codex 0.133.0 made AGENTS instruction loading more reliable, including local global reads and invalid UTF-8 warnings.

    No repo change

    no format change needed. aix already treats `AGENTS.md` as the Codex instruction surface.

GitHub Copilot

1.0.51

Sources: raw.githubusercontent.com , docs.github.com

  • The current npm package version is 1.0.51. The public Copilot CLI changelog inspected during this run listed detailed notes through 1.0.49.

    Needs review

    use 1.0.51 as the checked package version, but compare future work against 1.0.49 release-note details unless GitHub publishes missing 1.0.50 and 1.0.51 notes.

  • Copilot CLI 1.0.49 says repo hooks in `.github/hooks/` load in prompt mode when the folder is already trusted.

    Already handled

    already aligned. `packages/core/src/editors/strategies/copilot/hooks.ts` writes project hooks under `.github/hooks/hooks.json`.

  • Copilot CLI 1.0.49 accepts MCP server configs with no `args` field and treats it as an empty args list.

    No repo change

    no code change needed unless aix validation rejects missing args for Copilot MCP output. Existing MCP normalization should be checked before changing code.

Cursor

3.5

Sources: cursor.com , prod.cursor.com

  • Cursor 3.5 added Automations to the Agents Window and supports automations with multiple repositories or no repository.

    No repo change

    no current code change. aix does not model Cursor Automations yet.

  • Cursor 3.4 improved cloud-agent environment configuration as code, including Dockerfile-based setup, build secrets, environment version history, and scoped secrets.

    No repo change

    no current code change. These settings are not part of the local editor config files aix writes today.

  • Cursor 2.4 introduced Agent Skills in the editor and CLI with `SKILL.md` files.

    Already handled

    already aligned. `packages/schema/src/editor-support.ts` lists native Cursor skills, and Cursor skill installs are handled through the editor strategy layer.

  • Cursor 2.4 moved MCP server definitions and tools into JSON files under `.cursor`, loaded only when needed.

    Already handled

    already aligned for project MCP output at `.cursor/mcp.json`.

  • Cursor 2.4 expanded hooks, including stop hooks, `beforeSubmitPrompt`, `PreToolUse`, `PostToolUse`, team and MDM hooks in CLI, and Claude Code hook compatibility.

    Already handled

    already partly aligned. `packages/core/src/editors/strategies/cursor/hooks.ts` maps the supported aix hook events to Cursor native names; MDM/team cloud hook config is not modeled.

Gemini

0.42.0

Sources: github.com

  • Gemini CLI 0.40.0 introduced MCP resource tools and a four-tier memory management system.

    Needs review

    no current MCP config change found in this run. If resource tool settings become user-configurable, update the Gemini MCP strategy.

  • Gemini CLI hooks are configured in `.gemini/settings.json`.

    Already handled

    already aligned. `packages/core/src/editors/strategies/gemini/hooks.ts` writes hooks into `.gemini/settings.json`.

OpenCode

1.15.7

Sources: github.com , opencode.ai , opencode.ai

  • The current npm package version is 1.15.7. The GitHub releases page inspected during this run showed 1.15.6 as the latest detailed release note.

    Needs review

    use 1.15.7 as the checked package version, but compare release-note details against 1.15.6 until the detailed 1.15.7 notes are visible.

  • OpenCode 1.15.6 fixed agent and command name resolution from relative config paths.

    Needs review

    already likely aligned. aix writes OpenCode `instructions` and `command` config using project-relative paths; keep this note for regression testing.

  • OpenCode config supports JSON and JSONC, merged global/project/remote config, `instructions`, `command`, `mcp`, plugins, permissions, agents, and managed settings.

    Already handled

    already partly aligned. aix supports `opencode.json` and `opencode.jsonc`, imports config-defined `instructions` and `command` prompts, writes MCP under top-level `mcp`, and treats hooks as unsupported.

Windsurf

2.3.9

Sources: windsurf.com

  • Windsurf 2.3.9 fixed terminal processing performance, restored conversation sharing, and repaired WSL path resolution for the Devin local agent.

    No repo change

    no config-format change found for aix.

  • Windsurf 2.2.17 included MCP server bug fixes.

    No repo change

    no schema change found in this run. Keep existing Windsurf MCP output unless a specific MCP config key changes.

  • Windsurf 1.9577.24 added support for loading `SKILL.md` files from `.windsurf/skills/`.

    Already handled

    already aligned. `packages/schema/src/editor-support.ts` documents native Windsurf skills and the strategy layer handles `.windsurf/skills/`.

  • Windsurf 1.9552.21 added support for reading skills from `.agents/skills`, added `rules_applied` to the `post_cascade_response` hook, and fixed `post_write_code` hooks for all code editing tool formats.

    Needs review

    `.agents/skills` compatibility is documented. Runtime hook payload fields such as `rules_applied` do not require a schema change unless aix starts documenting event payload examples.

  • Windsurf 1.9566.9 added `POST_CASCADE_RESPONSE_WITH_TRANSCRIPT`, team hook visibility, and MCP OAuth improvements.

    Already handled

    already partly aligned. `packages/core/src/editors/strategies/windsurf/hooks.ts` maps `post_response_with_transcript` to `post_cascade_response_with_transcript`.

Zed

1.3.5

Sources: zed.dev

  • Zed 1.3.5 added terminal threads in the sidebar and Agent Panel.

    No repo change

    no config-format change found for aix.

  • Zed 1.3.5 added user confirmation before tools modify `.agents/skills/` or `~/.agents/skills/`.

    No repo change

    no code change needed. This protects skills installed by aix or other agents after they exist on disk.

  • Zed 1.3.5 added inline image and Mermaid rendering in the agent.

    No repo change

    no config-format change found for aix.