Releases: prosdevlab/dev-agent
Releases · prosdevlab/dev-agent
@prosdevlab/dev-agent@0.10.2
Patch Changes
- 4639c52: Fix
dev mcp installfailing with "Repository not indexed" after successful indexing. Remove dead metrics module and better-sqlite3 dependency (-36 packages, -2400 lines).
@prosdevlab/dev-agent@0.10.1
Patch Changes
-
c4f6b4a: ### Docs Cleanup & Tool Refinements
CLI:
- Removed
dev explore— merged--similar-toflag intodev search - Search threshold default changed from 0.7 to 0 (RRF scores are much lower than cosine similarity)
MCP Tools:
- Renamed
dev_inspect→dev_patterns(focused on pattern analysis) - Removed
thresholdparameter fromdev_patterns - Removed 3 prompts:
analyze-issue,search-github,create-plan
Scanner:
- Extended default exclusions:
.env*,*.min.js,*.d.ts,generated/,.terraform/,.claude/,*.wasm,public/,static/
- Removed
@prosdevlab/dev-agent@0.9.0
Minor Changes
-
b40cc41: Replace LanceDB + @xenova/transformers with Antfly for hybrid search
- Hybrid search:
dev_searchnow uses BM25 + vector + RRF fusion — exact keyword matches AND semantic understanding in one query - New command:
dev setuphandles search backend installation (Docker-first, native fallback) - Auto-embedding: Antfly generates embeddings locally via Termite — no separate embedding pipeline
- Direct key lookup: Replaces O(n) zero-vector scan with instant key fetch
- Breaking: Requires Antfly server running (
dev setuphandles this). Existing LanceDB indexes are not migrated — rundev index . --forceto rebuild.
- Hybrid search:
@prosdevlab/dev-agent@0.10.0
Minor Changes
-
622628f: ### CLI UX Overhaul
Setup (
dev setup)- Native-first: Antfly native binary is now the default, Docker available via
--dockerflag - Consistent ora spinners throughout (no more mixed logger/spinner output)
- Docker model pull: setup now pulls the embedding model inside Docker containers
- Docker memory warning: warns if Docker has less than 4GB allocated
Index (
dev index)- 7x faster: removed
buildCodeMetadata(32s of N+1 git calls → 0s) - Auto-starts Antfly if not running — no more "fetch failed" errors
- Ora spinners with file count during scanning
- Pre-flight model check: auto-pulls embedding model if missing
- Resilient error messages with actionable guidance (OOM, port conflict, model missing)
- Normalized
dev index .→dev index(path defaults to cwd) - Improved next steps: MCP install, try-it-out commands,
dev --help
Search (
dev search)- Removed misleading percentage scores (RRF scores are not similarity percentages)
- Default threshold changed from 0.7 to 0 (RRF scores are much lower than cosine similarity)
- Config no longer required — defaults to current directory
Map (
dev map)- Clean output: no markdown headers, no emojis, relative paths, proper tree connectors
- Fixed
--focusnesting bug (was showing redundant parent directories) - Next steps with usage examples
- N+1 git fix:
calculateChangeFrequencynow uses singlegit logcall with pure testable parser
Reset (
dev reset)- New command to tear down Antfly and clean all indexed data
- Supports both Docker and native cleanup
MCP Server
- Auto-starts Antfly on MCP server startup (no manual
dev setupneeded after reboot) - Auto-recovery: if Antfly crashes mid-session, MCP retries tool calls after restarting the server
- Human-readable errors when Antfly is unreachable
Removed
dev init— config is now optional, all commands default to current directorydev statsanddev dashboard— metrics collection removed- Dead GitHub output functions (~200 lines)
Internal
- Native-first priority in
ensureAntfly(better performance, no VM overhead) - Port conflict detection with
lsofguidance linearMergeper-page progress viaonProgresscallbackvectors.lance→vectors(clean Antfly table names)- Extended scanner exclusions:
.env*,*.min.js,*.d.ts,generated/,.terraform/,.claude/ - Pure testable functions:
parseGitLogOutput,buildFrequencyMap,stripFocusPrefix - Upgraded ora to 9.x
- Native-first: Antfly native binary is now the default, Docker available via