This page contains research findings derived from decompiled source code of
@anthropic-ai/claude-code v2.1.88. These are features found in source but not yet publicly released. All timelines and details are inferred from code comments and structure — no official release dates are implied. All source code is the intellectual property of Anthropic.Next Model: Numbat
The most concrete evidence of an upcoming model launch in the v2.1.88 source:In-Development Version Numbers
The undercover mode instructions explicitly list version numbers to suppress, revealing models in active development:Codename Evolution Chain
Model Launch Checklist
The codebase contains 20+@[MODEL LAUNCH] markers, documenting what must be updated at each launch:
- 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
KAIROS — Autonomous Agent Mode
System Prompt (excerpts)
Source:src/constants/prompts.ts:860-913
KAIROS Tool Set
| 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 Summary
- Operates on
<tick>heartbeat prompts between turns - Adjusts autonomy level based on terminal focus state (user present vs. away)
- Can commit, push, and make code decisions independently
- Sends proactive push notifications and status updates
- Monitors GitHub PRs for changes via webhooks
Voice Mode
Push-to-talk voice input is fully implemented in v2.1.88 but gated behind theVOICE_MODE feature flag.
Voice mode uses mTLS for WebSocket connections to Anthropic’s
voice_stream endpoint. It is restricted to OAuth users only — API key, Bedrock, and Vertex configurations are not supported.- Interaction model: Hold-to-talk (hold key to record, release to submit)
- Authentication: OAuth only (no API key / Bedrock / Vertex)
- Transport: mTLS WebSocket
- Kill switch:
tengu_amber_quartz_disabled
Unreleased Tools
Tools found in source but stripped from the published bundle via dead-code elimination (DCE):| Tool | Feature Flag | Description |
|---|---|---|
WebBrowserTool | WEB_BROWSER_TOOL | Built-in browser automation (internal codename: bagel) |
TerminalCaptureTool | TERMINAL_PANEL | Terminal panel capture and monitoring |
WorkflowTool | WORKFLOW_SCRIPTS | Execute predefined workflow scripts |
MonitorTool | MONITOR_TOOL | MCP server / process monitoring |
SnipTool | HISTORY_SNIP | Conversation history snipping and truncation |
ListPeersTool | UDS_INBOX | Unix domain socket peer discovery |
RemoteTriggerTool | AGENT_TRIGGERS_REMOTE | Remote agent triggering |
TungstenTool | ant (internal) | Internal performance monitoring panel |
VerifyPlanExecutionTool | CLAUDE_CODE_VERIFY_PLAN | Plan execution verification |
OverflowTestTool | OVERFLOW_TEST_TOOL | Context overflow testing |
SubscribePRTool | KAIROS_GITHUB_WEBHOOKS | GitHub PR webhook subscriptions |
README.md (Feature-Gated Tools section), src/tools/
Coordinator Mode
A multi-agent coordination system is partially implemented:coordinator/workerAgent.js) is internal-only and not present in the published npm package.
Buddy System (Virtual Pets)
A complete virtual pet companion system is implemented but not yet launched:Buddy System details
Buddy System details
Source:
src/buddy/- 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: Pet identity is derived from a hash of the user’s ID
The species name “capybara” collides with the model codename canary in
scripts/excluded-strings.txt. The build system works around this by constructing the string at runtime via String.fromCharCode() to keep the literal out of the compiled bundle.Dream Task
Background memory consolidation is implemented as a sub-agent:The Three Directions
New Models
Numbat is the next confirmed codename. Opus 4.7 and Sonnet 4.8 are explicitly listed as in-development version numbers to suppress in commit messages.
Autonomous Agent
KAIROS mode enables unattended operation with
<tick> heartbeats, proactive commits, push notifications, and GitHub PR monitoring — a shift from reactive assistant to background agent.Multi-modal & Automation
Voice input is ready and gated. Browser automation (WebBrowserTool / codename “bagel”) and workflow scripting are implemented and waiting on feature flag release.