名称: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 导致上下文溢出的会话