"the loop that calls Claude and routes Claude's tool calls to the relevant infrastructure" — Managed Agents, 2026/4 本質: モデル単独ではできないことの "仮定" を符号化したもの "every component in a harness encodes an assumption about what the model can't do on its own" — Harness design, 2026/3 補助イメージ(※公式語源解説ではない):馬具の harness のように、モデルを支え暴走させずに走らせる周辺装備
must be treated as a finite resource with diminishing marginal returns." — Anthropic, 2025/9 コンパクション 長い対話を要約して圧縮する技法 context rot 文脈が長くなるほど想起精度が下がる サブエージェント 別文脈に切り出して並列処理させる プロンプトを書くから、文脈の置き場を設計する、への視点転換
new engineer arrives with no memory of what happened on the previous shift" — Anthropic, 2025/11 ★ ハーネスがない素の Claude が陥る 3 失敗 ① 一発書き アプリ全体を一発で書こうとして コンテキスト切れで止まる ② E2E 未確認 書き換えはするが end-to-end で動くか確認しない ③ 早期完了申告 テストを 1 つ通したら 「完了です」と申告 Anthropic 公式が 2025 年から使い始めた言葉。業界横断の定着はこれから
engineering 手法ではない。 ハーネスを載せるホステッドサービス( meta-harness) "Managed Agents is a meta-harness ... unopinionated about the specific harness that Claude will need in the future." 公式トリアド: 3 つの独立成分 harness Claude を呼ぶループ sandbox 実行環境 session 追記専用ログ p95 TTFT 90%+ 削減 $0.08 / セッション 1 時間 「ハーネスは "モデルが単独でできないことの仮定 " を符号化したもの。モデルが進化するとその仮定は陳腐化する」 "Harnesses encode assumptions that go stale as models improve." Managed Agents は "あなたが書いたハーネスを載せる土台 "。だから今日学ぶ価値があるのは、まずその "載せる中身" を 1 行から書ける hooks
がもっと賢くなったら全部要らなくなるのでは ? → 答えは半分 Yes、半分 No 「モデルが賢くなるほど、モデル単独ではできない "より複雑なタスク " に挑むハーネスを作る余地が広がる」 "the better the models get, the more space there is to develop harnesses..." — Harness design, 2026/3 個別の hook は陳腐化する でも、"外側で支える" 設計スキル自体は陳腐化しない → だから今日学ぶ価値がある 剥がす"目"は持ち続ける ―― これが今日 1 番伝えたいこと