@allyn612 在 Claude Code 2.1.0 更新的 `context: fork` 解释 中发帖
历史背景信息:
1、Skill 的底层原理,就是动态的把Skill 文件夹下的 SKILL.md和一些其他的资源渐进式加载到当前会话的上下文中,从而影响回答效果;
2、原来在一个会话中调用一个 Skill 后, 不会新开一个 Agent去执行,而是就是在当前会话中执行任务;
3、现在到 SKILL.md 中使用`context:fork`,会新开一个子代理,且会把当前对话历史加载到新开的子代理中运行技能。这对于执行复杂多步骤操作且不会干扰主对话的技能很有用:
-–
name: code-analysis
description: Analyze code quality and generate detailed reports
context: fork
4、你还可以同时设置 context:fok + agent,相当于创建 code-reviewer 这个子代理去调用 c...