用途:在存在进行中的 git merge/rebase 冲突时使用。先查看 merge/rebase 当前状态,检查 git 历史与冲突文件。
主要能力:为每处冲突寻找原始来源,阅读提交信息、PR 与原始 issue/工单,理解各方改动原因与原始意图;逐个冲突块(hunk)解决,尽可能保留双方意图;若无法兼容,则选择与本次合并既定目标一致的一方,并记录取舍;不发明新行为;始终解决冲突,绝不使用 --abort。
使用方式:发现项目现有的自动检查并运行,通常顺序为类型检查、测试、格式化;修复合并造成的问题;随后暂存全部内容并提交,完成合并;若在 rebase,则持续推进直至所有提交变基完成。
适用场景:需要人工或由代理协助完成的中途合并/变基冲突处理。
限制:仅当任务明确匹配其上游来源与本地项目上下文时使用;应用改动前需验证命令、生成代码、依赖、凭据与外部服务行为;示例不能替代针对具体环境的测试、安全审查,以及对破坏性或高成本操作的用户批准。官方文档未提供更多细节。