文档助手

默认在本地检索本站文档;配置回答服务后可生成答案。

可询问有关 当前页面 或 Carina 文档的问题,例如:“如何回滚补丁?”

llms.txt

跳到内容

Markdown

子 Agent

使用 SubagentSpawn 和能力衰减安全地委派工作。

子 Agent 在父会话能力的严格子集下运行。创建动作由 SubagentSpawn 门控,子任务不能向上铸造新权限,也不能绕开父会话的工作区、网络或密钥边界。

agent:NAME:profile:PROFILE

内置策略默认要求审批。内核会先计算父权限与目标 profile 的交集,再完成 spawn;即使 manifest 声明了更高权限,超出父会话的部分也不会生效。

spawn.json
{"tool":"spawn","agent":"scout","task":"Map module boundaries"}
  • 每个 Agent 使用声明式 manifest。
  • manifest 可以限制可调用工具集合。
  • "tasks":[…] 可并行运行多个同构任务。
  • 输出回到父任务,父任务仍是审批与恢复权威。
模式适用场景推荐权限
调研分叉收集模块、文档或依赖信息read-only
补丁 worker修改一组明确文件窄化的 safe-edit
Review swarm多视角并行审查无写权限
Workflow stepDAG 中独立、可重试的节点每步独立 profile
  1. 不受约束的子任务会成倍扩大影响范围。
  2. 子任务事件嵌套在父轮次下,审计能还原委派关系。
  3. 父会话保持最终恢复、审批与停止权限。
  4. 子任务失败不会自动把额外能力带回父任务。
  • 审批未出现:检查父会话是否具备 SubagentSpawn
  • 子任务无法读文件:确认子 profile 与工作区范围没有被衰减为空。
  • 并行任务互相覆盖:让 reviewer 保持只读,写入集中到单一 synthesis/patch 步骤。
  • 需要恢复:先查看父会话 audit,再决定重新 spawn 或改用 durable workflow。
  • 能力:SubagentSpawn · 衰减规则见 docs/security-model.md / 策略内核
  • 多步编排优先:工作流
  • 相关:Agents 概览 · 策略

这个页面有帮助吗?

本次会话中每个页面仅记录一次投票。