避免使用TaskOutput技能Skill no-task-output

这个技能指导在AI代理开发中避免使用TaskOutput工具,因为TaskOutput会将大量代理对话记录(70k tokens)读入主上下文,导致上下文压缩和隔离失败。推荐使用Task工具的同步模式来运行代理并返回总结,以保持上下文隔离和优化性能。关键词:TaskOutput, Task, 同步模式, AI代理, 上下文窗口, 上下文隔离, token管理, 优化策略

AI智能体 0 次安装 0 次浏览 更新于 3/14/2026

名称:no-task-output 描述:从不使用TaskOutput 用户可调用:false

从不使用TaskOutput

TaskOutput 会将代理对话记录(70k+ tokens)淹没主上下文窗口。

规则

从不使用 TaskOutput 工具。使用 Task 工具并启用同步模式。

原因

  • TaskOutput 将完整的代理对话记录读入上下文
  • 这会导致对话中期的压缩
  • 违背了代理上下文隔离的目的

模式

# 错误 - 淹没上下文
Task(run_in_background=true)
TaskOutput(task_id="...")  // 70k tokens 被倾泻

# 正确 - 隔离上下文,返回总结
Task(run_in_background=false)  // 代理运行,返回总结

来源

  • TaskOutput 导致上下文溢出的会话