mcpField
N
no-task-output

no-task-output

github.com/parcadeiAgent 工作流3.9k481 次安装39 周前更新
代码仓库

关于 no-task-output

no-task-output 是一项限制使用 TaskOutput 工具的 Agent 技能。它建议同步运行 Task,使主上下文接收摘要而非完整的 Agent 对话记录。

主要功能

  1. 01禁止使用 TaskOutput
  2. 02建议同步执行 Task
  3. 03避免完整 Agent 对话记录进入主上下文

适用场景

  1. 01运行 Agent 时不载入完整对话记录
  2. 02避免长任务导致上下文溢出

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/parcadei/continuous-claude-v3 --skill no-task-output

安装后在 Claude Code 中输入/no-task-output确认已加载。

详细介绍

切勿使用 TaskOutput

TaskOutput 会将 Agent 对话记录(超过 70k 个令牌)灌入主上下文窗口。

规则

切勿使用 TaskOutput 工具。请改用同步模式的 Task 工具。

原因

  • TaskOutput 会将完整的 Agent 对话记录读入上下文
  • 这会导致对话中途压缩
  • 违背了隔离 Agent 上下文的初衷

使用模式

# WRONG - floods context
Task(run_in_background=true)
TaskOutput(task_id="...")  // 70k tokens dumped

# RIGHT - isolated context, returns summary
Task(run_in_background=false)  // Agent runs, returns summary

来源

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

评论

支持 Markdown