Pi が MCP に対応した 2 日後の 10-01 に Earendil が両方を出し、翌日には Cloudflare の Agents SDK が Pi Durable に対応した。
iss の検証と段階的なサインインが入った。PiHarness は Durable Object 上で動き、退避されたオブジェクトを 30 秒ごとのハートビートのアラームで再起動する。@earendil-works/pi-durable 1.0.0 は Node 22.19 以降が必要で、Bun と Durable Objects にはアダプターが要る。出典: Earendil (Pi 1.0) · Earendil (Pi Durable) · Cloudflare · 前回: 10-01 #16
GitHub は 10-01 に macOS と Windows のローカルのセッションでプレビューを始め、同梱のプラグインは有効にするまでオフのまま。
/computer on・show・off かアプリの Settings > Computer Use で、専用の MCP サーバーを持つプラグインを切り替える。permissions.disableBypassPermissionsMode: "disable" で --allow-all、/yolo、アプリの Allow all を塞げる。/plugin と /mcp list で computer-use を確かめる。出典: GitHub の変更履歴 · GitHub Docs · Copilot CLI の変更履歴 · The New Stack
10-01 からすべてのプランでパブリックプレビューになり、Copilot アプリでは標準で、Copilot CLI では実験的機能として、SDK からも使える。
/fleet や autopilot と違い、ワークフローは毎回同じステップを再利用する。copilot workflow run はスクリプトや CI 向けのヘッドレスの実行で、確認を出さず、事前に許可していない要求は拒否する。disableWorkflows にあたる managed settings のキーはなく、拡張機能はユーザーの権限で動く。@github/copilot-sdk/extension の defineWorkflow を joinSession({ workflows }) で登録し、API は実験的。ctx.agent(prompt, { schema, model, label }) はテキスト・JSON・null を返し、同一の呼び出しは 1 つのサブエージェントにまとまる。ctx.parallel はバリアで待ち、ctx.pipeline は項目を段階に流し、どちらも 4,096 項目まで。ctx.step(key, fn) が結果を記録し、ctx.pause(key) がチェックポイントを残し、再開では最初から記録を再生する。--args、--allow-tool、--result-file、--output-format json を取り、既定の上限は workflows.defaultLimits.*。extension.mjs を .github/extensions/ か ~/.copilot/extensions/ に置いて共有し、旧名は Agent Factories。出典: GitHub の変更履歴 · GitHub Docs · Copilot SDK のリファレンス · Oren Melamed
10-01 の LangChain の記事は Open SWE の各スレッドを 3 つのモデル階層のどれかに送り、ルーターを実際のトラフィックで試した。
ModelSelectionMiddleware の abefore_model が model_route を状態に保存し、awrap_model_call がモデルを差し替える。jev-1.13.0、制限 3 秒)。langchain-typesafe[experimental] 0.0.1a3 の ModelRouterMiddleware で、分類器の失敗で実行が止まる。main は今も Auto のスレッドの半分を Fast だけの群に送り (_MODEL_ROUTING_SPLIT = 0.5)、外す PR #3271 は未マージ。出典: LangChain · Open SWE のルーターのコード · Open SWE PR #3036 · TypeSafe のドキュメント
10-01 の Zenn の記事は 09-18〜09-29 に転送プロキシでリクエストを記録し、それぞれの枠を何がどれだけ減らすかを導いた。
claude -p、Agent SDK) は 5 時間枠を 2 倍、平日の日本時間 21:00〜03:00 は 2.86 倍の速さで減らし、週間枠では 1.25 倍。/usage が 100% を示してもリクエストは通る。cc_entrypoint=sdk-cli が付く。CLAUDE_CODE_AUTO_MODE_SERVER=0 にすると数えられる。出典: Zenn (tksfjt1024) · claude-code #97074 · claude.dev · クラスメソッド
10-02 のクラスメソッドの記事は、auto mode を手放さずに、間接プロンプトインジェクションが Web から入る入口を狭めた。
auto と bypassPermissions では明示的な ask ルールに一致しない限り WebFetch は確認を省き、ドキュメントもそう書く。.env や認証情報のような資産、出口の 3 つがそろう必要があり、4 つの対策案を比べた。PreToolUse フックが WebFetch の取得先を社内の情報源とベンダーの公式ドキュメントに限る。@ のトリックから http や IP の直接指定まで 6 つの URL のテストが通り、ほかの調べものは claude.ai に移す。WebFetch、"timeout": 5 の Python スクリプトで、完全一致か host.endswith("." + d) でホストを判定。deny を出して 0 で終わり、スクリプトは非公開。出典: クラスメソッド · WebFetch のドキュメント · フックのリファレンス · url-allowlist
Grafana のデベロッパーアドボケイトによる 10-01 の Zenn の記事が、Grafana の 4 月の投稿とベンチマークの採点コードを読み解いた。
mise run bench:job で動かし、Docker、Python 3.14 以降、判定用の Anthropic のキーが要る。regrade は保存したトランスクリプトを再採点する。tool_trace_id は Tempo のツールの結果に現れたトレース ID を回答が挙げたときだけ合格にする。出典: Zenn (ymotongpoo) · Grafana Labs · o11y-bench · MicroFIRE