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
No editor research notes match those filters.
Sources: code.claude.com , code.claude.com , code.claude.com
-
Claude Code 2.1.163 added managed `requiredMinimumVersion` and
Needs follow-up needs follow-up only if aix starts writing Claude Code managed
-
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
Sources: github.com , github.com , developers.openai.com
-
Codex 0.135.0 added named permission profiles to `/permissions`.
Needs follow-up needs follow-up only if aix adds a portable permissions feature. Current
-
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
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 added `deferred-tool-loading` frontmatter for custom agents.
Needs follow-up needs follow-up if aix should expose this field in portable agent
-
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.
-
Copilot CLI 1.0.51 added `preMcpToolCall` hooks and lets `postToolUse` hooks inject
Needs follow-up needs follow-up if Copilot hook docs expose stable config for
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
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
Sources: github.com , opencode.ai , opencode.ai
-
OpenCode 1.16.0 added skill discovery and file-based agent loading.
Needs follow-up needs follow-up. aix already writes OpenCode skills under
-
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.
Sources: docs.devin.ai , windsurf.com
-
Windsurf is now Devin Desktop as of the 3.0.12 release note.
Needs follow-up needs follow-up for naming and detection only if the rebrand changes
-
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.
-
Devin Desktop 2.3.15 updated the bundled Devin Local agent. The note says Devin Local
Needs follow-up needs follow-up for hook behavior only if the Devin Desktop hook docs
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.
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
Sources: code.claude.com , code.claude.com
-
Claude Code 2.1.147 added the `Workflow` tool behind `CLAUDE_CODE_WORKFLOWS=1`.
Needs follow-up needs follow-up only if aix decides to model Claude workflow files or workflow-specific permissions. Current aix support is focused on rules, prompts, MCP, skills, agents, and hooks.
-
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.
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 expanded permission profiles with list APIs, inheritance, managed `requirements.toml` support, runtime refresh behavior, and stronger Windows sandbox integration.
Needs follow-up needs follow-up research before implementation. Current aix Codex support focuses on AGENTS.md, MCP, skills, prompts-as-skills, and rules; permission profile files are not modeled in `ai.json`.
-
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 added more extension lifecycle events, including subagent start/stop, tool execution, turn metadata, and async approval/turn processing.
Needs follow-up needs follow-up if Codex exposes these events through a stable config file. `packages/schema/src/editor-support.ts` currently marks Codex hooks as unsupported.
-
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.
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.
-
Copilot CLI 1.0.49 reports MCP stdio servers as `stdio` instead of `local`.
Needs follow-up needs follow-up only if generated Copilot MCP config still emits a deprecated local type. Inspect `packages/core/src/editors/strategies/copilot/mcp.ts` before changing.
-
GitHub custom agents support `tools`, `mcp-servers`, `metadata`, `disable-model-invocation`, and `user-invocable`; `argument-hint` and `handoffs` are ignored by the cloud agent.
Needs follow-up needs follow-up if aix expands Copilot agent support beyond the currently documented fields.
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.
Sources: github.com
-
Gemini CLI 0.42.0 introduced an Auto Memory Inbox with a canonical-patch contract for skill management.
Needs follow-up needs follow-up only if Gemini documents stable memory files or skill patch files that aix should manage. Current aix Gemini support writes rules, prompts, MCP, and hooks.
-
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 0.24.0 and later release notes describe Agent Skills support, `/skills reload`, and `/skills install/uninstall`.
Needs follow-up needs follow-up. `packages/schema/src/editor-support.ts` should be checked to confirm whether Gemini skills are intentionally unsupported or now should be native.
-
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`.
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.
-
OpenCode agent docs mark `tools` as deprecated in favor of permissions.
Needs follow-up needs follow-up if aix emits OpenCode agent files with `tools`. Current OpenCode support should prefer permission-oriented fields if agent output expands.
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`.
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 a `subagent_model` setting for spawned subagents.
Needs follow-up needs follow-up only if aix adds Zed agent/subagent config support. Current Zed support focuses on rules, prompts, MCP, and skill pointer rules.
-
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.