@allyn612 在 Claude Code 2.1 的 Skill 更新中新增的 fork 功能,能否替代部分自定义 subAgent 的使用场景? 中发帖
分享下Gemini 的回答,说的挺有道理的:
你的观察非常敏锐。实际上,在 Claude Code 2.1 的更新中,Skill 已经引入了 context: fork 这一配置项,允许 Skill 在一个独立的、分叉的子上下文中运行
这确实改变了原有的设计格局,使得 Skill 具备了部分以往只有 Subagent 才拥有的“上下文隔离”能力。但即使 Skill 拥有了独立窗口,它与自定义 Agent 之间依然存在不可逾越的边界。以下是两者的本质博弈分析:
1. “继承记忆”与“白纸启动”的根本区别
虽然两者都有独立窗口,但它们进入窗口时的“初始状态”完全不同:
自定义 Skill (context: fork):它是当前对话的克隆体。当你触发一个 Forked Skill 时,它会带着主对话的所有历史记录进入新窗口。
适用性:最适合那些“需要知道刚才聊了什么”的后台任...