Changelog

Release notes and version history for the 0dai CLI and platform.

v4.1.0latest2026-05-04
  • Trust Center added with explicit implemented, dogfood, and planned control states.
  • Public product facts now route through a typed registry for MCP counts, pricing, and release labels.
  • Runtime and protocol hardening continued around dirty-tree, dispatch, and truth-surface gates.
v2.9.0April 2026
  • `init --minimal` — installs ~12 files instead of ~60: manifest, playbooks, native configs only. No experience/, specs/, prompts/, agents-src/, registry/
  • Playbook delivery fix — CLAUDE.md now references playbooks with trigger phrases (bug fix → bugfix_flow.md, release → release_flow.md)
  • Rich quick-start.md — auto-detects frameworks from package.json (Next.js, Prisma, Tailwind, etc.) + Architecture section + TODO placeholder
  • session_start.sh — outputs real project context from discovery.json (name, stack, commands) instead of 'read this file' hint
  • First session: prints quick-start content directly into hook output — no separate Read call needed
  • `sync --quiet` — suppresses per-file 'update managed' noise, shows only changed file count
  • settings.json no longer overrides user's model or permissionMode — removed from template
  • Version display fix — session hook now shows direction correctly (CLI older → update CLI; layer older → run sync)
  • Mobile — dashboard bottom tab bar, hero responsive typography, docs Sheet safe width, blog/models/changelog mobile layout
v2.8.0April 2026
  • Model routing — swarm tasks auto-classified as fast/balanced/deep; routes to haiku/sonnet/opus (or gpt-mini/gpt-5.4/o3) based on keywords and prompt length
  • Session budget accounting — `ai/swarm/budget.json` now tracks per-session cost, token count, and tier breakdown; visible in `0dai reflect`
  • Project-aware personas — Next.js/React/Vue projects get frontend, designer, content-editor instead of devops/qa/security
  • Scaffolding noise reduction — only the detected stack's detector yaml is installed in `ai/stacks/`; not all 11
  • Project playbooks — `ai/playbooks/quick-start.md` generated with actual build/test/lint commands from detected stack
  • Playbooks seeded once — onboarding/bugfix/release playbooks written on first init, then user-owned (not overwritten on sync)
  • Error handling — `_run_init/_run_sync/_run_detect` now surface clear errors instead of silently returning empty results
  • Bulletins removed from sync — product announcements no longer installed into every project's ai/ layer
  • CLI docs updated to v2.8.0
v2.7.0April 2026
  • Admin panel at /admin — manage user plans inline, generate redemption codes with configurable duration and max-uses
  • Redemption codes — `0dai redeem PLAN-XXXX-XXXX` to upgrade plan; one-use protection, email-level deduplication
  • `reflect` per-agent completion rates — `codex ████ 4/4 (100%)` breakdown for each delegated agent
  • New `validate` command — checks required ai/ files, prints human-readable summary, exits 1 on failure
  • `--dry-run` for `init` and `sync` — previews generated/changed files without writing anything
  • `doctor` explains WHY configs are missing — sync hint vs init hint based on ai/VERSION presence
  • `detect` marks optional CLIs separately — `optional (not installed): gemini, aider`
  • AGENTS.md auto-backup — creates `.bak` before first managed merge to prevent data loss
v2.6.0April 2026
  • New `swarm webhook` subcommands — add/list/remove/test webhook endpoints for swarm task events
  • Webhook HMAC-sha256 signing — each delivery signed with `X-0dai-Signature` header for verification
  • Webhooks stored in `ai/swarm/webhooks.json` alongside swarm queue and task files
  • MCP server fires webhooks after `swarm_run` completes (fire-and-forget, 5s timeout)
v2.5.0April 2026
  • New `0dai audit` command — secret scanner for AI config files (CLAUDE.md, .mcp.json, ai/ layer, swarm tasks)
  • Prefix-based pattern matching — sk-ant-, ghp_, AKIA, AIza, Bearer, PEM keys — near-zero false positives
  • Exit code 1 on CRITICAL findings — safe to use in CI pipelines (npx @0dai-dev/cli@latest audit)
  • Dashboard — projects, billing, settings, team pages with real data from /v1/auth/status API
  • API tech debt resolved — api_server.py reduced from 1302 → 557 lines via api_core/api_auth split
  • Feedback pipeline — empty reports (all scores 0 + no verdict) now blocked with exit 1
v2.4.0April 2026
  • New `reflect` command — session reflection: delivered tasks, delegation rate, agent breakdown, blockers
  • Improved `doctor` command — credential checklist (ANTHROPIC_API_KEY, OPENAI_API_KEY, GITHUB_TOKEN), color-coded severity, exits code 1 on errors
  • Blog section with editorial redesign — hero illustrations, Lora serif typography, rich visual components
  • SEO monitoring — sitemap.xml, robots.txt, Umami analytics integration
v2.3.xMarch 2026
  • New `models` command — sortable model ratings table with tier/score/CLI flag filters
  • Added Mimo v2 (omni/pro) to model ratings, updated OpenCode Go scores
  • 50 MCP tools — added `get_model_ratings` tool
  • /models page with benchmark bar charts
  • OpenCode Go model support: GLM-5, Kimi K2.5, MiniMax M2.5/M2.7
v2.2.0February 2026
  • Terminal Sessions — `terminal launch` / `terminal list` for multi-agent interactive sessions
  • Security hardening — fixed path traversal, token leakage, auth rate limiting
  • Multi-agent delegation — Claude + OpenAI + Gemini model tiers
  • Interactive TUI auth with @clack/prompts
  • Swarm CLI flags + session migration support
v2.1.0January 2026
  • Google OAuth — Continue with Google on auth page
  • GitHub OAuth + project tracking + referral bonuses
  • Feedback rewards — +5 init/day bonus for 7 days after feedback
  • Mandatory feedback for free tiers
  • Essential $9/mo tier added
  • Dedupe feedback issues — same user+project within 24h creates only 1 GitHub issue
v2.0.0December 2025
  • Premium redesign — all pages upgraded to Vercel/Linear-quality dark UI
  • Umami analytics (self-hosted, privacy-first, no cookies)
  • Telegram notifications — daily digest + real-time alerts
  • API split into api_core.py + api_auth.py
  • Referral system — /r/CODE redirects

See full history on GitHub