Mods 与 Cursor、VS Code 扩展比较
扩展的位置不同
Claude Code mod 扩展 Claude 会话,VS Code 扩展运行在编辑器的 extension host,Cursor 也有编辑器与自身的 agent 工作流。界面相似不代表 API 相容,仅复制 TypeScript 文件不能完成移植。
| 问题 | Claude Code mod | 编辑器扩展 |
|---|---|---|
| 执行位置 | Mod runtime | 编辑器 extension host |
| 主要对象 | 会话事件与支持的界面 | 文档、编辑器命令与视图 |
| 相容性依据 | 本机 CLI 声明与权限 | 编辑器 API、版本与权限 |
| 可共用内容 | 纯逻辑与明确契约 | 纯逻辑与明确契约 |
选你实际使用的界面
终端里的会话计数器适合放在 mod;直接操作编辑器文档则可能适合扩展。跨两种环境时,分离共用逻辑与宿主适配器,不假设 mod 里有 Node、DOM 或编辑器 API。
小步移植
写下触发事件、状态、显示方式与清理行为。先移植只读功能,再验证命令、键盘操作和失败路径。文件与联网权限需要重新检查,不能从旧环境直接沿用结论。