What's new
Zero-friction natural-language interface
misterdev "add rate limiting to the public API" now works directly — no subcommand, no devplan, no confirmation prompt. A fast-path heuristic recognises coding verbs and routes straight to an autonomous build without spending an LLM call. Query words (what, how, show, ...) still fall through to intent-parsing for correct read-only routing.
$ misterdev "add rate limiting to the public API"
⠦ executing [2/5]
╭── Build Complete ──────────────────────────────╮
│ Added RateLimiter middleware to handlers.py … │
╰────────────────────────────────────────────────╯
Claude spec handoff (spec_text)
misterdev is now Claude's execution backend. Pass spec_text to the MCP build tool and misterdev skips its own analysis and planning phases, going straight to decompose → execute → verify using your spec. Analysis-phase LLM calls and build/test runs are also skipped, so the handoff is fast.
# In a Claude Code session with misterdev registered as an MCP server:
build(path="/my/project", goal="", spec_text="# Rate Limiting Spec\n...")Live progress spinner
Both misterdev build and the natural-language path now show an animated spinner that updates as tasks complete (executing [3/7]), replacing itself with a colour-coded report on finish.
Bug fixes
misterdev build "goal"— first arg treated as the goal when not a real pathmisterdev run "goal"— same fix; redirects to buildmisterdev runwith no tasks — hints to usebuild [goal]instead of silent exit- Destructive verbs still confirm even on the fast path
- Projects without
project.yamlauto-assigned one so they survive restarts
Upgrading
pip install --upgrade misterdev