成为赞助商——支持中文 Agent 生态

了解赞助
库Agent场景库
← 返回用例列表

Buildloops:Claude Code→OpenCode——迁移是重声明,不是拷文件

个人;披露规则/记忆串味导致 token 爬升后迁 OpenCode;四类断裂(规则未生效、让新工具迁旧配置、技能静默降级、摩擦税);结论 rebuild don't port;不代你一键换壳。

DeepSeekClaudeChatGPTGitHub⚡ 效率办公🛠️ 开发者工具

场景说明

面向想换代理壳却把 CLAUDE.md 当可拷配置的人:把「清单→AGENTS.md 重声明→技能重建→生效核验」写成门禁,区别于 Laravel 单会话换框架与 SST→单体。

案例叙事

01他们做了什么

作者 buildloops 在 DEV《I Migrated My Claude Code Workflow to OpenCode. Here's What Broke.》(JSON-LD datePublished 2026-08-06T12:24:49Z → 2026-08-06)写明:小配置也会在数月后静默串味;换壳时把文件拷过去不等于规则仍生效——OpenCode 认 AGENTS.md,且技能 frontmatter/触发语义与 Claude Code 不同。

他按伤害列出四类断裂,并落到同一修复:在旧工具还活着时做库存,在新工具里重声明状态文件,只重建真正在用的技能,再用「复述我的规则」核验 Loaded≠Obeyed。愿再迁一次,但 day-one 会先写 AGENTS.md 而非先搬文件。

本场景据此输出「代理壳迁移重声明」提纲。禁止把「重建技能」写成无人值守全量导入,或宣称任意两壳同模型必同结果。

02实际效果

  • 源披露规则/记忆串味、四类断裂、AGENTS.md 重声明、技能静默降级、以及 rebuild don't port 等作者口径;属单一个人工作流窗口,不可外推为你的 token 账单、迁移人天或「换壳必更快更省」。
  • 能把「拷 CLAUDE.md」与「库存清单 + 重声明 + 生效核验」拆开。
  • 为让新代理迁旧配置、以及 Loaded 当 Obeyed 提供提问清单。

03值得知道

  • 文中引用的跨壳基准/SWE-bench 摆动是外部数字,非作者自测主结果。
  • OpenCode 能力随版本变;frontmatter 支持集以当时文档为准。
  • 上面写的是 buildloops 个人实践帖,不是 OpenCode/Anthropic 官文。

04可复制提示词

代理壳迁移重声明简报

你是代理工作流迁移顾问。只根据用户库存写计划,不要编造已恢复的技能数。

源壳与目标壳:{{from_to}}
规则/记忆/技能/MCP 库存:{{inventory}}

输出 Markdown:
1. 必须重声明的状态文件(如 AGENTS.md)与核验问句
2. 重建 vs 删除的技能标准
3. MCP/权限/模型姿态检查表
4. 人必须保留的密钥与合入权
禁止建议「文件拷贝即完成」;禁止伪造跨壳同模型同成绩。

迁壳后指令不听或技能变钝复盘提纲

新壳记得笔记却不守规则,或旧技能行为变弱。请写复盘提纲。

现象:{{symptom}}

输出:
1. 规则文件名/语义不匹配、frontmatter 被忽略,还是缺生效核验
2. 最小修补
3. 下次验收标准
4. 人工确认清单
不要伪造「更多迁移动作等于更稳」。

怎么做

  1. 粘贴现用规则/记忆/技能/MCP 清单,以及目标壳是否读 AGENTS.md
  2. Agent 按实践帖输出:迁移前库存、重声明顺序、技能重建 vs 删除标准,以及「问规则能否复述」核验
  3. 人工保留密钥与权限姿态;Agent 不代你声称「改名即等价」

实用提示

  • 源帖(JSON-LD datePublished 2026-08-06T12:24:49Z → 2026-08-06):作者 buildloops 写小而稳的 Claude Code 布置(根 CLAUDE.md、旁路 MEMORY.md、参考文档、第二份规则味 CLAUDE.md)运行数月后无改动却开始「泄漏」——规则当指令、记忆当参考,token 每会话爬升。遂整迁 OpenCode:记忆似在、指令不听。按伤害排序四类断裂:①CLAUDE.md 规则未随行(OpenCode 读 AGENTS.md)——重建是重声明并在新会话问「我的规则是什么」核验,Loaded≠Obeyed;②让新工具迁旧技能/MCP——它无法盘点自己从未拥有的东西,须在旧工具仍可用时先写库存清单;③迁过去的技能静默降级(frontmatter 仅识别 name/description/license/compatibility/metadata,其余忽略;且多为按需加载)——假定皆降级,只重建常用、删其余;④摩擦税(模式切换、权限姿态、成本从订阅感变为可推理的 per-token)。作者还提到 2026-01-09 起第三方 OAuth 限制打乱既有订阅用法。核心课:技能「带来的」会静默变差,「新装的」一次成功——迁移是 rebuild don't port。日一重来顺序:先写 AGENTS.md→会话日志指令→重建三个真用技能→手搓 MCP→有意识选模型与权限。文末给 migrate/stay/both 条件与反模式清单(含勿信 drop-in 全等价、勿跳过版本/CVE 审计)。
  • 与 jonesrussell-laravel-waaseyaa-one-session / khal-tessellai-serverless-to-monolith-claude 不同:本条是个人代理壳/规则系统的重声明迁移,不是应用框架单会话迁栈或 SST 后端改单体
#OpenCode#Claude Code#AGENTS.md#技能迁移#工作流