We are currently experiencing an outage. Users of the V0 Managed Token service may be affected.
- Resolved · UTCThis incident has been resolved.
- Postmortem · UTC
Postmortem: Agent Task Execution Failure Due to Model ID Format Mismatch
What Happened
On 2026-04-08, all vm0 agent task runs failed to start. Users were unable to execute any agent tasks across all built-in model provider types.
Root Cause
The Claude Code CLI and Anthropic API require model IDs in hyphenated format (e.g.,
claude-opus-4-6). However, the model ID constants in our codebase and the values stored in the database used dot notation (e.g.,claude-opus-4.6). When vm0 attempted to launch an agent, the CLI rejected the model ID at startup, blocking all task execution.Impact
Scope: 100% of agent task runs across
vm0,anthropic-api-key, andclaude-code-oauth-tokenprovider typesDuration: ~30 minutes (09:47 UTC — 10:17 UTC)
Not affected: OpenRouter and Vercel AI Gateway providers (use a separate
anthropic/claude-*naming convention)
Timeline (UTC)
Time
Event
09:47
Fix PR opened (#8511)
10:17
PR merged and deployed
10:17
Task execution restored
Fix
Renamed all model ID constants in
MODEL_PROVIDER_TYPESandVM0_MODEL_TO_PROVIDERfrom dot to hyphen formatRan DB migration
0230to backfill affected rows inmodel_providers.selected_model,vm0_api_keys.model, andcredit_pricing.modelUpdated dev seed scripts and all related test suites
- Resolved · UTCfixed
- Monitoring · UTCWe have submitted the fix code and are observing whether the problem has been resolved.
- Update · UTCThis incident is related to our most recent release. We are currently investigating the situation and working to resolve an issue that occurred during the deployment process.
- Investigating · UTCWe are currently investigating this incident.