mirror of
https://github.com/sanbuphy/claude-code-source-code.git
synced 2026-04-03 11:34:54 +08:00
168 lines
6.6 KiB
Markdown
168 lines
6.6 KiB
Markdown
# 今後のロードマップ — アーキテクチャが示すもの
|
||
|
||
> インターネット上で公開されている資料やコミュニティの議論をもとに整理した Claude Code v2.1.88 分析レポート。
|
||
|
||
## 1. 次期モデル: Numbat
|
||
|
||
次期モデルリリースの最も具体的な根拠:
|
||
|
||
```typescript
|
||
// src/constants/prompts.ts:402
|
||
// @[MODEL LAUNCH]: Remove this section when we launch numbat.
|
||
```
|
||
|
||
**Numbat**(ナンバット)は次期モデルのコードネームである。このコメントはNumbatリリース時に出力効率セクションが改訂されることを示しており、より優れたネイティブ出力制御を備える可能性を示唆している。
|
||
|
||
### 今後のバージョン番号
|
||
|
||
```typescript
|
||
// src/utils/undercover.ts:49
|
||
- Unreleased model version numbers (e.g., opus-4-7, sonnet-4-8)
|
||
```
|
||
|
||
**Opus 4.7** と **Sonnet 4.8** が開発中である。
|
||
|
||
### コードネームの変遷
|
||
|
||
```
|
||
Fennec(フェネック) → Opus 4.6 → [Numbat?]
|
||
Capybara(カピバラ) → Sonnet v8 → [?]
|
||
Tengu(天狗) → テレメトリ/製品接頭辞
|
||
```
|
||
|
||
FennecからOpusへのマイグレーションが文書化されている:
|
||
|
||
```typescript
|
||
// 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でゲートされている。
|
||
|
||
```typescript
|
||
// 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モード
|
||
|
||
マルチエージェント連携システム:
|
||
|
||
```typescript
|
||
// 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は**コーディングアシスタント**から**常時稼働の自律開発エージェント**へと進化している。
|