no-task-output
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseNever Use TaskOutput
切勿使用TaskOutput
TaskOutput floods the main context window with agent transcripts (70k+ tokens).
TaskOutput会向主上下文窗口填充大量Agent对话记录(70,000+ tokens)。
Rule
规则
NEVER use tool. Use tool with synchronous mode instead.
TaskOutputTask切勿使用工具。请改用同步模式的工具。
TaskOutputTaskWhy
原因
- TaskOutput reads full agent transcript into context
- This causes mid-conversation compaction
- Defeats the purpose of agent context isolation
- TaskOutput会将完整的Agent对话记录读取到上下文中
- 这会导致对话过程中出现上下文压缩
- 违背了Agent上下文隔离的设计初衷
Pattern
示例模式
undefinedundefinedWRONG - floods context
WRONG - floods context
Task(run_in_background=true)
TaskOutput(task_id="...") // 70k tokens dumped
Task(run_in_background=true)
TaskOutput(task_id="...") // 70k tokens dumped
RIGHT - isolated context, returns summary
RIGHT - isolated context, returns summary
Task(run_in_background=false) // Agent runs, returns summary
undefinedTask(run_in_background=false) // Agent runs, returns summary
undefinedSource
来源
- Session where TaskOutput caused context overflow
- 因TaskOutput导致上下文溢出的会话案例