Anthropic的迁移工具包:先把Agent关进车道

Anthropic 放出了一个代码迁移工具包:code-migration-kit-with-claude-code,专门给"用 Claude Code 跑迁移"配齐四件东西——一本规则手册、一张依赖地图、一套做新旧行为对齐的 parity harness,以及用 settings.json 的拒绝项把 Agent 关在自己的车道里。 发帖人做过跨语言、跨版本、跨框架的迁移,他形容没有 AI 时的惨状很具体:重写单元测试、搭新环境、还得让老代码库镜像一直跑到切换完成。他的判断也克制:AI 让迁移"变简单,但不容易"——在动第一个文件之前,Claude 需要明确的范围、规则和验证手段。 我的看法:这四件套对应的正是迁移的四个失败点——没有规则(各改各的)、不摸依赖(改一处崩一片)、没有对照(不知道行为有没有变)、Agent 越权(顺手把不相干的地方也重写了)。它没有去炫"AI 能自己迁移",而是先把约束与验收交给工具,这比任何"全自动迁移"的口号都实在:迁移这类高风险任务,先谈可控、再谈省力。 顺着这个思路,真要做迁移的顺序应该是——先把 parity harness 在 CI 里跑绿,再让 Agent 动文件;顺序反了,回滚成本会高得多。 仓库:github.com/anthropics/cod…
话题来源 @dani_avila7 16.6K阅读 ❤️208 x.com/…↗ 已改写,非原文转载
188 浏览 0 评论 0 反应
登录 后参与评论
还没有评论,来抢沙发。
查看完整榜单
查看完整榜单
查看完整榜单