5.7 KiB
Future Roadmap — What the Architecture Reveals
Based on publicly available online references and community discussions on Claude Code v2.1.88.
1. Next Model: Numbat
The most concrete evidence of the next model launch:
// src/constants/prompts.ts:402
// @[MODEL LAUNCH]: Remove this section when we launch numbat.
Numbat (袋食蚁兽) is the codename for an upcoming model. The comment indicates the output efficiency section will be revised when Numbat launches, suggesting it may have better native output control.
Future Version Numbers
// src/utils/undercover.ts:49
- Unreleased model version numbers (e.g., opus-4-7, sonnet-4-8)
Opus 4.7 and Sonnet 4.8 are in development.
Codename Evolution Chain
Fennec (耳廓狐) → Opus 4.6 → [Numbat?]
Capybara (水豚) → Sonnet v8 → [?]
Tengu (天狗) → telemetry/product prefix
The Fennec-to-Opus migration is documented:
// src/migrations/migrateFennecToOpus.ts:7-11
// fennec-latest → opus
// fennec-latest[1m] → opus[1m]
// fennec-fast-latest → opus[1m] + fast mode
MODEL LAUNCH Checklist
The codebase contains 20+ @[MODEL LAUNCH] markers listing everything to update:
- Default model names (
FRONTIER_MODEL_NAME) - Model family IDs
- Knowledge cutoff dates
- Pricing tables
- Context window configurations
- Thinking mode support flags
- Display name mappings
- Migration scripts
2. KAIROS — Autonomous Agent Mode
The largest unreleased feature, KAIROS transforms Claude Code from a reactive assistant into a proactive autonomous agent.
System Prompt (excerpts)
// 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.
Associated Tools
| Tool | Feature Flag | Purpose |
|---|---|---|
| SleepTool | KAIROS / PROACTIVE | Control pacing between autonomous actions |
| SendUserFileTool | KAIROS | Proactively send files to users |
| PushNotificationTool | KAIROS / KAIROS_PUSH_NOTIFICATION | Push notifications to user devices |
| SubscribePRTool | KAIROS_GITHUB_WEBHOOKS | Subscribe to GitHub PR webhook events |
| BriefTool | KAIROS_BRIEF | Proactive status updates |
Behavior
- Operates on
<tick>heartbeat prompts - Adjusts autonomy based on terminal focus state
- Can commit, push, and make decisions independently
- Sends proactive notifications and status updates
- Monitors GitHub PRs for changes
3. Voice Mode
Push-to-talk voice input is fully implemented but gated behind VOICE_MODE feature flag.
// src/voice/voiceModeEnabled.ts
// Connects to Anthropic's voice_stream WebSocket endpoint
// Uses conversation_engine backed models for speech-to-text
// Hold-to-talk: hold keybinding to record, release to submit
- OAuth-only (no API key / Bedrock / Vertex support)
- Uses mTLS for WebSocket connections
- Killswitch:
tengu_amber_quartz_disabled
4. Unreleased Tools
Tools found in source but not yet enabled for external users:
| Tool | Feature Flag | Description |
|---|---|---|
| WebBrowserTool | WEB_BROWSER_TOOL |
Built-in browser automation (codename: bagel) |
| TerminalCaptureTool | TERMINAL_PANEL |
Terminal panel capture and monitoring |
| WorkflowTool | WORKFLOW_SCRIPTS |
Execute predefined workflow scripts |
| MonitorTool | MONITOR_TOOL |
System/process monitoring |
| SnipTool | HISTORY_SNIP |
Conversation history snipping/truncation |
| ListPeersTool | UDS_INBOX |
Unix domain socket peer discovery |
| RemoteTriggerTool | AGENT_TRIGGERS_REMOTE |
Remote agent triggering |
| TungstenTool | ant-only | Internal performance monitoring panel |
| VerifyPlanExecutionTool | VERIFY_PLAN env | Plan execution verification |
| OverflowTestTool | OVERFLOW_TEST_TOOL |
Context overflow testing |
| SubscribePRTool | KAIROS_GITHUB_WEBHOOKS |
GitHub PR webhook subscriptions |
5. Coordinator Mode
Multi-agent coordination system:
// src/coordinator/coordinatorMode.ts
// Feature flag: COORDINATOR_MODE
Enables coordinated task execution across multiple agents with shared state and messaging.
6. Buddy System (Virtual Pets)
The complete pet companion system is implemented but not yet launched:
- 18 species: duck, goose, blob, cat, dragon, octopus, owl, penguin, turtle, snail, ghost, axolotl, capybara, cactus, robot, rabbit, mushroom, chonk
- 5 rarity tiers: Common (60%), Uncommon (25%), Rare (10%), Epic (4%), Legendary (1%)
- 7 hats: crown, tophat, propeller, halo, wizard, beanie, tinyduck
- 5 stats: DEBUGGING, PATIENCE, CHAOS, WISDOM, SNARK
- 1% shiny chance: Sparkle variant of any species
- Deterministic generation: Based on hash of user ID
Source: src/buddy/
7. Dream Task
Background memory consolidation subagent:
// src/tasks/DreamTask/
// Auto-dreaming feature that works in the background
// Controlled by 'tengu_onyx_plover' feature flag
Enables the AI to autonomously process and consolidate memories during idle time.
Summary: The Three Directions
- New Models: Numbat (next), Opus 4.7, Sonnet 4.8 in development
- Autonomous Agent: KAIROS mode — unattended operation, proactive actions, push notifications
- Multi-modal: Voice input ready, browser tool waiting, workflow automation coming
Claude Code is evolving from a coding assistant into an always-on autonomous development agent.