Skip to content

Commit 0aaf6f2

Browse files
prosdevclaude
andcommitted
chore: add changeset for CLI UX overhaul
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 1fbc5a6 commit 0aaf6f2

1 file changed

Lines changed: 37 additions & 0 deletions

File tree

.changeset/cli-ux-overhaul.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
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

Comments
 (0)