|
| 1 | +--- |
| 2 | +"@prosdevlab/dev-agent": minor |
| 3 | +--- |
| 4 | + |
| 5 | +### CLI UX Overhaul |
| 6 | + |
| 7 | +**Setup (`dev setup`)** |
| 8 | +- Native-first: Antfly native binary is now the default, Docker available via `--docker` flag |
| 9 | +- Consistent ora spinners throughout (no more mixed logger/spinner output) |
| 10 | +- Docker model pull: setup now pulls the embedding model inside Docker containers |
| 11 | +- Docker memory warning: warns if Docker has less than 4GB allocated |
| 12 | + |
| 13 | +**Index (`dev index`)** |
| 14 | +- 7x faster: removed `buildCodeMetadata` (32s of N+1 git calls → 0s) |
| 15 | +- Auto-starts Antfly if not running — no more "fetch failed" errors |
| 16 | +- Ora spinners with file count during scanning, elapsed timer during embedding |
| 17 | +- Pre-flight model check: auto-pulls embedding model if missing |
| 18 | +- Resilient error messages with actionable guidance (OOM, port conflict, model missing) |
| 19 | +- Normalized `dev index .` → `dev index` (path defaults to cwd) |
| 20 | +- Improved next steps: MCP install, try-it-out commands, `dev --help` |
| 21 | +- Removed dead "Git history" line from indexing plan |
| 22 | + |
| 23 | +**Reset (`dev reset`)** |
| 24 | +- New command to tear down Antfly and clean all indexed data |
| 25 | +- Supports both Docker and native cleanup |
| 26 | +- Directs users to `dev setup` to start fresh |
| 27 | + |
| 28 | +**MCP Server** |
| 29 | +- Auto-starts Antfly on MCP server startup (no manual `dev setup` needed after reboot) |
| 30 | +- Auto-recovery: if Antfly crashes mid-session, MCP retries tool calls after restarting the server |
| 31 | +- Human-readable errors when Antfly is unreachable |
| 32 | + |
| 33 | +**Antfly Resilience** |
| 34 | +- Native-first priority in `ensureAntfly` (better performance, no VM overhead) |
| 35 | +- Port conflict detection with `lsof` guidance |
| 36 | +- `linearMerge` now reports per-page progress via `onProgress` callback |
| 37 | +- Upgraded ora to 9.x |
0 commit comments