mcpField
N
no-task-output

no-task-output

github.com/parcadeiエージェントワークフロー3.9k481 回インストール39 週間前に更新
リポジトリ

no-task-output について

no-task-output は TaskOutput ツールの使用を避けるためのエージェントスキルです。Task を同期実行し、完全な記録ではなく要約をメインコンテキストに返すよう促します。

主な機能

  1. 01TaskOutput の使用を禁止
  2. 02Task の同期実行を推奨
  3. 03完全なエージェント記録をメインコンテキストから除外

活用シーン

  1. 01完全な記録を読み込まずにエージェントを実行
  2. 02長時間タスクによるコンテキストあふれの回避

インストール

コマンドをコピーしてターミナルで実行します。

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

インストール後、Claude Code で/no-task-outputを入力して読み込まれたか確認します。

詳細

TaskOutput は絶対に使わないでください

TaskOutput はエージェントのトランスクリプト(70k 以上のトークン)でメインのコンテキストウィンドウをいっぱいにします。

ルール

TaskOutput ツールは絶対に使わないでください。代わりに、同期モードで Task ツールを使ってください。

理由

  • TaskOutput はエージェントのトランスクリプト全体をコンテキストに読み込みます
  • これにより、会話の途中でコンテキストが圧縮されます
  • エージェントのコンテキスト分離の目的が損なわれます

パターン

# 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 がコンテキストのオーバーフローを引き起こしたセッション

コメント