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