Files
claude-code-source-code/docs/zh/05-未来路线图.md
sanbuphy de14c0ace8 Add source code analysis docs: telemetry, codenames, undercover mode, remote control, roadmap
5 bilingual (EN/ZH) analysis documents covering:
- Telemetry & privacy (opt-out-free data collection)
- Hidden features & model codenames (Tengu, Capybara, Fennec, Numbat)
- Undercover mode (AI attribution stripping in open-source)
- Remote control & killswitches (managed settings, feature flags)
- Future roadmap (Numbat model, KAIROS autonomous mode, voice input)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-31 19:41:11 +08:00

150 lines
4.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 未来路线图 — 源码揭示的方向
> 基于 Claude Code v2.1.88 反编译源码分析
## 1. 下一代模型: Numbat
下一代模型最具体的证据:
```typescript
// src/constants/prompts.ts:402
// @[MODEL LAUNCH]: Remove this section when we launch numbat.
```
**Numbat袋食蚁兽** 是即将发布的模型代号。注释表明 Numbat 发布时将移除当前的 output efficiency 段落,暗示新模型可能有更好的原生输出控制。
### 未来版本号
```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天狗 → 遥测/产品前缀
```
### 模型发布清单
代码中有 20+ 处 `@[MODEL LAUNCH]` 标记,列出了新模型发布时需要更新的所有位置:
- 默认模型名称
- 知识截止日期
- 定价表
- 上下文窗口配置
- Thinking 模式支持
- 迁移脚本
## 2. KAIROS — 自主代理模式
最大的未发布特性KAIROS 将 Claude Code 从被动助手转变为主动自主代理。
### System Prompt节选
```
// src/constants/prompts.ts:860-913
你正在自主运行。
你会收到 <tick> 提示让你保持活跃。
如果没有有用的事可做,调用 SleepTool。
倾向行动 — 读取文件、做修改、提交,无需询问。
## 终端焦点
- 未聚焦: 用户离开了。大幅倾向自主行动。
- 聚焦: 用户在看。更协作。
```
### 关联工具
| 工具 | Feature Flag | 用途 |
|------|-------------|------|
| SleepTool | KAIROS / PROACTIVE | 控制自主操作间的节奏 |
| SendUserFileTool | KAIROS | 主动向用户发送文件 |
| PushNotificationTool | KAIROS / KAIROS_PUSH_NOTIFICATION | 推送通知到用户设备 |
| SubscribePRTool | KAIROS_GITHUB_WEBHOOKS | 订阅 GitHub PR webhook 事件 |
| BriefTool | KAIROS_BRIEF | 主动状态更新 |
### 行为特征
- 通过 `<tick>` 心跳提示保持活跃
- 根据终端焦点状态调整自主程度
- 可以独立 commit、push 和做决策
- 发送主动通知和状态更新
- 监控 GitHub PR 变更
## 3. 语音模式
Push-to-talk 语音输入已完全实现,但通过 `VOICE_MODE` feature flag 门控。
```
// src/voice/voiceModeEnabled.ts
// 连接 Anthropic 的 voice_stream WebSocket 端点
// 使用 conversation_engine 模型做语音转文字
// 按住快捷键录音,松开提交
```
- 仅限 OAuth 用户(不支持 API Key / Bedrock / Vertex
- 使用 mTLS WebSocket 连接
## 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` | 远程代理触发 |
| **SubscribePRTool** | `KAIROS_GITHUB_WEBHOOKS` | GitHub PR webhook 订阅 |
## 5. 协调器模式
多代理协调系统:
```typescript
// src/coordinator/coordinatorMode.ts
// Feature flag: COORDINATOR_MODE
```
支持多个代理之间的协调任务执行,具有共享状态和消息传递。
## 6. Buddy 系统(虚拟宠物)
完整的宠物伙伴系统已实现但尚未上线:
- **18 个物种**: 鸭子、鹅、blob、猫、龙、章鱼、猫头鹰、企鹅、乌龟、蜗牛、幽灵、墨西哥钝口螈、水豚、仙人掌、机器人、兔子、蘑菇、chonk
- **5 档稀有度**: 普通 (60%)、非凡 (25%)、稀有 (10%)、史诗 (4%)、传说 (1%)
- **7 种帽子**: 皇冠、礼帽、螺旋帽、光环、巫师帽、毛线帽、小鸭子帽
- **5 项属性**: DEBUGGING、PATIENCE、CHAOS、WISDOM、SNARK
- **1% 闪亮概率**: 任何物种的闪光变种
- **确定性生成**: 基于用户 ID 哈希
来源: `src/buddy/`
## 7. Dream Task
后台记忆整固子代理:
```
// src/tasks/DreamTask/
// 后台自动"做梦"功能
// 由 'tengu_onyx_plover' feature flag 控制
```
使 AI 能在空闲时间自主处理和整固记忆。
## 总结:三大方向
1. **新模型**: Numbat下一代、Opus 4.7、Sonnet 4.8 开发中
2. **自主代理**: KAIROS 模式 — 无人值守运行、主动行动、推送通知
3. **多模态**: 语音输入就绪、浏览器工具待上线、工作流自动化即将到来
Claude Code 正在从一个**编程助手**进化为一个**全天候自主开发代理**。