Files
claude-code-source-code/docs/ja/05-今後のロードマップ.md
2026-04-01 18:55:02 +08:00

6.6 KiB
Raw Permalink Blame History

今後のロードマップ — アーキテクチャが示すもの

インターネット上で公開されている資料やコミュニティの議論をもとに整理した Claude Code v2.1.88 分析レポート。

1. 次期モデル: Numbat

次期モデルリリースの最も具体的な根拠:

// src/constants/prompts.ts:402
// @[MODEL LAUNCH]: Remove this section when we launch numbat.

Numbatナンバットは次期モデルのコードネームである。このコメントはNumbatリリース時に出力効率セクションが改訂されることを示しており、より優れたネイティブ出力制御を備える可能性を示唆している。

今後のバージョン番号

// src/utils/undercover.ts:49
- Unreleased model version numbers (e.g., opus-4-7, sonnet-4-8)

Opus 4.7Sonnet 4.8 が開発中である。

コードネームの変遷

Fennecフェネック → Opus 4.6 → [Numbat?]
Capybaraカピバラ → Sonnet v8 → [?]
Tengu天狗 → テレメトリ/製品接頭辞

FennecからOpusへのマイグレーションが文書化されている:

// src/migrations/migrateFennecToOpus.ts:7-11
// fennec-latest → opus
// fennec-latest[1m] → opus[1m]
// fennec-fast-latest → opus[1m] + fast mode

MODEL LAUNCHチェックリスト

コードベースには更新項目を列挙した20以上の @[MODEL LAUNCH] マーカーがある:

  • デフォルトモデル名(FRONTIER_MODEL_NAME
  • モデルファミリーID
  • ナレッジカットオフ日
  • 料金表
  • コンテキストウィンドウ設定
  • Thinkingモードサポートフラグ
  • 表示名マッピング
  • マイグレーションスクリプト

2. KAIROS — 自律エージェントモード

最大規模の未公開機能であり、KAIROSはClaude Codeを受動的アシスタントから能動的自律エージェントに変換する。

システムプロンプト(抜粋)

// src/constants/prompts.ts:860-913

You are running autonomously.
You will receive <tick> prompts that keep you alive between turns.
If you have nothing useful to do, call SleepTool.
Bias toward action — read files, make changes, commit without asking.

## Terminal focus
- Unfocused: The user is away. Lean heavily into autonomous action.
- Focused: The user is watching. Be more collaborative.

関連ツール

ツール Feature Flag 用途
SleepTool KAIROS / PROACTIVE 自律動作間のペーシング制御
SendUserFileTool KAIROS ユーザーへのファイル先行送信
PushNotificationTool KAIROS / KAIROS_PUSH_NOTIFICATION ユーザーデバイスへのプッシュ通知
SubscribePRTool KAIROS_GITHUB_WEBHOOKS GitHub PRウェブフック購読
BriefTool KAIROS_BRIEF 先行ステータス更新

動作方式

  • <tick> ハートビートプロンプトで稼働
  • ターミナルフォーカス状態に応じて自律レベルを調整
  • 独立してコミット、プッシュ、意思決定が可能
  • 先行的に通知とステータス更新を送信
  • GitHub PRの変更を監視

3. 音声モード

Push-to-talk音声入力が完全実装されているが VOICE_MODE feature flagでゲートされている。

// src/voice/voiceModeEnabled.ts
// Anthropicのvoice_stream WebSocketエンドポイントに接続
// conversation_engineベースのモデルで音声テキスト変換
// キーバインドを長押しで録音、離すと送信
  • OAuth専用APIキー / Bedrock / Vertex非対応
  • WebSocket接続にmTLSを使用
  • キルスイッチ: tengu_amber_quartz_disabled

4. 未公開ツール

アーキテクチャに存在するが外部ユーザーにはまだ有効化されていないツール:

ツール Feature Flag 説明
WebBrowserTool WEB_BROWSER_TOOL 内蔵ブラウザ自動化(コードネーム: bagel
TerminalCaptureTool TERMINAL_PANEL ターミナルパネルキャプチャと監視
WorkflowTool WORKFLOW_SCRIPTS 定義済みワークフロースクリプト実行
MonitorTool MONITOR_TOOL システム/プロセス監視
SnipTool HISTORY_SNIP 会話履歴のスニッピング/縮小
ListPeersTool UDS_INBOX Unixドメインソケットピア探索
RemoteTriggerTool AGENT_TRIGGERS_REMOTE リモートエージェントトリガー
TungstenTool ant専用 内部パフォーマンス監視パネル
VerifyPlanExecutionTool VERIFY_PLAN env 計画実行検証
OverflowTestTool OVERFLOW_TEST_TOOL コンテキストオーバーフローテスト
SubscribePRTool KAIROS_GITHUB_WEBHOOKS GitHub PRウェブフック購読

5. Coordinatorモード

マルチエージェント連携システム:

// src/coordinator/coordinatorMode.ts
// Feature flag: COORDINATOR_MODE

共有状態とメッセージングによる複数エージェント間の連携タスク実行を実現する。

6. Buddyシステムバーチャルペット

完全なペットコンパニオンシステムが実装されているが未リリース:

  • 18種: duck, goose, blob, cat, dragon, octopus, owl, penguin, turtle, snail, ghost, axolotl, capybara, cactus, robot, rabbit, mushroom, chonk
  • 5段階レアリティ: Common (60%), Uncommon (25%), Rare (10%), Epic (4%), Legendary (1%)
  • 7種の帽子: crown, tophat, propeller, halo, wizard, beanie, tinyduck
  • 5つのステータス: DEBUGGING, PATIENCE, CHAOS, WISDOM, SNARK
  • 1%のシャイニー確率: 全種のSparkleバリアント
  • 決定論的生成: ユーザーIDハッシュに基づく

出典: src/buddy/

7. Dream Task

バックグラウンド記憶統合サブエージェント:

// src/tasks/DreamTask/
// バックグラウンドで動作するオートドリーミング機能
// 'tengu_onyx_plover' feature flagで制御

アイドル時間中にAIが自律的に記憶を処理・統合できるようにする。

まとめ: 3つの方向性

  1. 新モデル: Numbat次期、Opus 4.7、Sonnet 4.8が開発中
  2. 自律エージェント: KAIROSモード — 無人運用、先行アクション、プッシュ通知
  3. マルチモーダル: 音声入力準備完了、ブラウザツール待機中、ワークフロー自動化予定

Claude Codeはコーディングアシスタントから常時稼働の自律開発エージェントへと進化している。