昨日の速報記事(5/6)で SpaceX コンピュート契約とレートリミット2倍を取り上げた。今日はその続き——Code with Claude SF で発表された新機能の詳細と、v2.1.132 の技術的な変更点を掘り下げる。
1. Code with Claude SF 2026 の主要発表フォローアップ
5月6日のサンフランシスコ開催では、レートリミット増強以外にもいくつかの発表があった。
Claude Managed Agents — マルチエージェント オーケストレーション
Claude Managed Agents に Outcomes・Multiagent Orchestration・Webhooks が追加された。
- Outcomes:エージェントに「達成すべき結果」を定義する仕組み。ステップごとの指示ではなく、ゴール状態を渡す
- Multiagent Orchestration:1つのエージェントが他のエージェントを並列調整し、複雑なタスクを分割処理できる。各エージェントは独立したコンテキストで動くので、出力品質の向上と並列処理による高速化の両方が期待できる
- Webhooks:エージェントの進捗・完了・エラーを外部サービスにリアルタイム通知できる
API 経由で Managed Agents を使っている開発者はドキュメントを確認しておくと良い。
参考: New in Claude Managed Agents: dreaming, outcomes, and multiagent orchestration
2. v2.1.132 の変更点(2026年5月6日リリース)
イベント当日にリリースされた v2.1.132 には、地味だが実務でじわじわ効いてくる変更が入っている。
CLAUDE_CODE_SESSION_ID が Bash サブプロセスに渡されるように
# Bash ツールで実行されるスクリプト内から参照できる
echo $CLAUDE_CODE_SESSION_ID # セッション固有のID
これまでフック(hooks 設定)には session_id が渡されていたが、Bash ツールが起動するサブプロセスには渡っていなかった。v2.1.132 からは フックと同じセッション ID がサブプロセス環境にも入る。
使いどころ: ログ集約・複数セッションの操作追跡・外部ツールへのセッション紐付けなど。サブプロセスから「これはどの Claude Code セッションか」を判断できるようになる。
CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1 — フルスクリーンレンダラーを無効化
export CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1
claude
v2.1.89 以降で導入されたフルスクリーン(オルタネートスクリーン)レンダラーがターミナルのスクロールバックを失うという問題が報告されていた(Issue #42670)。この環境変数で旧来のインライン表示に戻せる。
iTerm2 + tmux 環境やスクロールバックに依存したワークフローを持つ人向けの救済オプション。.zshrc / .bashrc に追記しておけば恒久的に戻せる。
# ~/.zshrc に追記
export CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1
3. Routines — Claude Code のクラウドスケジューラー詳細解説
4月14日に Research Preview が始まった Routines は、Code with Claude SF でも改めて紹介されていた。まだ使っていない人向けに整理しておく。
Routines とは
Routines = プロンプト + リポジトリ + コネクタを一度設定して、自動実行できる Claude Code の構成単位。ラップトップを閉じていても、Anthropic のクラウドインフラ上で動き続ける。
従来の /loop(ローカルで繰り返す)との違いは「クラウドで実行される」点。GitHub Actions を書かなくても定期タスクが組める。
トリガーの種類
| トリガー | 説明 |
|---|---|
| Scheduled | 毎時・毎日・毎週などの定期実行。特定日時の一回実行も可 |
| API | ルートごとに発行される Bearer トークンで HTTP POST して起動 |
| GitHub | PR 作成・リリースなどリポジトリイベントで自動起動 |
使い方(/schedule コマンド)
# 会話型で設定
/schedule
# 定期タスクを直接指定
/schedule daily PR review at 9am
# 一回だけ実行
/schedule clean up feature flag in one week
/schedule を叩くと Claude が「いつ、何をするか」を対話的に確認してくれる。設定を保存すると Routines として登録される。
プラン別の実行制限
| プラン | 1日あたりの実行上限 |
|---|---|
| Pro | 5回 |
| Max | 15回 |
| Team / Enterprise | 25回 |
現在は Research Preview 段階。本番利用前にアクセスを申請する必要がある。
参考:
4. Agent Teams — 実験的なマルチエージェント機能
Routines と並んで注目なのが Agent Teams(現在実験的・デフォルト無効)。
概要
複数の Claude Code セッションをチームとして協調させる仕組み。1つのセッションが チームリードとして全体を調整し、複数のチームメイトが各自のコンテキストで並列作業する。
チームリード(コーディネーター)
├── チームメイト A(フロントエンド担当)
├── チームメイト B(バックエンド担当)
└── チームメイト C(テスト担当)
サブエージェントとの違い: サブエージェントはメインセッション内で動いてリードにしか報告できないが、Agent Teams はセッション間の直接通信が可能。リードを経由せずチームメイト同士で話せる。
有効化方法
// settings.json
{
"env": {
"CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1"
}
}
または起動時に環境変数を指定:
CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 claude
実験的機能なので本番利用は注意。ただ大規模なリファクタリングやモノレポ横断タスクでは試す価値がある。
参考: Orchestrate teams of Claude Code sessions — Claude Code Docs
5. サブプロセスのセキュリティ強化(PID 名前空間サンドボックス)
最近のアップデートで、Linux 環境におけるサブプロセスの PID 名前空間分離が導入された。
# .env または settings.json で有効化
CLAUDE_CODE_SUBPROCESS_ENV_SCRUB=1 # 機密認証情報をサブプロセス環境から除去
CLAUDE_CODE_SCRIPT_CAPS=50 # セッション内のスクリプト呼び出し上限
| 機能 | 説明 |
|---|---|
| PID 名前空間分離 | Bash ツールのサブプロセスが隔離されたPID空間で動く(Linux のみ) |
| 認証情報スクラブ | ENV_SCRUB=1 で AWS キーや DB パスワードなどがサブプロセスに渡らない |
| スクリプト呼び出し上限 | SCRIPT_CAPS でセッションあたりのスクリプト実行数を制限 |
クラウド上の共有環境や CI パイプラインで Claude Code を使うチームには有効。特に ENV_SCRUB は機密変数が子プロセス経由で漏れるリスクを下げる。
参考: making Claude Code more secure and autonomous — Anthropic Engineering
本日のまとめ
| トピック | 要点 |
|---|---|
| Managed Agents 更新 | Outcomes・マルチエージェント調整・Webhooks が追加 |
| v2.1.132 | CLAUDE_CODE_SESSION_ID をサブプロセスに展開、DISABLE_ALTERNATE_SCREEN 追加 |
| Routines | クラウド実行の定期タスク。/schedule で会話的に設定。Pro: 5回/日 |
| Agent Teams | 実験的マルチセッション協調。EXPERIMENTAL_AGENT_TEAMS=1 で有効化 |
| サブプロセス強化 | PID 名前空間分離・認証情報スクラブ・スクリプト呼び出し上限 |
昨日のレートリミット増強に続いて、今日は機能面のアップデートが充実している日。Routines と Agent Teams は「一人の Claude Code」から「チームとしての Claude Code」へのシフトを示している。特に Routines は GitHub Actions 代替として評価されており、実務への取り込みを検討する価値がある。
参考ソース:
- What’s new — Claude Code Docs
- Changelog — Claude Code Docs
- Releases · anthropics/claude-code — GitHub
- Introducing routines in Claude Code — Anthropic
- New in Claude Managed Agents — Anthropic
- Orchestrate teams of Claude Code sessions — Claude Code Docs
- making Claude Code more secure and autonomous — Anthropic Engineering
- Code with Claude SF 2026 recap — blakecrosley.com
- Claude Code Updates by Anthropic - May 2026 — Releasebot
- Live blog: Code w/ Claude 2026 — Simon Willison