You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs(website): add v0.9.0 release notes, update homepage and troubleshooting
- Add Antfly troubleshooting section (server not running, port conflicts, old data)
- Update homepage diagram (Vector DB → Antfly hybrid search)
- Update latest-version.ts to v0.9.0
- Add full v0.9.0 release notes to updates page
- Update "clear everything" quick fix to use dev setup
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: website/content/index.mdx
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -134,24 +134,24 @@ flowchart LR
134
134
subgraph IDE["Your AI Tool"]
135
135
A["Cursor / Claude Code"]
136
136
end
137
-
137
+
138
138
subgraph Agent["dev-agent"]
139
139
B["MCP Server"]
140
140
C["9 Tools"]
141
141
end
142
-
143
-
subgraph Local["Local Storage"]
144
-
D["Vector DB"]
145
-
E["Embeddings"]
142
+
143
+
subgraph Local["Antfly (local)"]
144
+
D["Hybrid Search"]
145
+
E["BM25 + Vector + RRF"]
146
146
end
147
-
147
+
148
148
A <-->|"MCP Protocol"| B
149
149
B --> C
150
150
C <--> D
151
151
D <--> E
152
152
```
153
153
154
-
**Key insight:** dev-agent returns **code snippets with context** — Claude doesn't read entire files. This is why input tokens drop by 99%.
154
+
**Key insight:** dev-agent returns **code snippets with context**using hybrid search (keyword matching + semantic understanding) — Claude doesn't read entire files. This is why input tokens drop by 99%.
Copy file name to clipboardExpand all lines: website/content/updates/index.mdx
+58Lines changed: 58 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,6 +9,64 @@ What's new in dev-agent. We ship improvements regularly to help AI assistants un
9
9
10
10
---
11
11
12
+
## v0.9.0 — Antfly Hybrid Search
13
+
14
+
*March 29, 2026*
15
+
16
+
**Replaced LanceDB + @xenova/transformers with [Antfly](https://antfly.io) — a major upgrade to search quality and architecture.**
17
+
18
+
### What's Changed
19
+
20
+
**🔍 Hybrid Search (BM25 + Vector + RRF)**
21
+
22
+
`dev_search` now combines keyword matching and semantic understanding in every query. Searching for "validateUser" finds the exact function (BM25) AND semantically related authentication code (vector), fused into one ranked result set via Reciprocal Rank Fusion.
23
+
24
+
**⚡ New: `dev setup` Command**
25
+
26
+
One command handles the entire search backend:
27
+
28
+
```bash
29
+
dev setup
30
+
```
31
+
32
+
- Docker-first: pulls the Antfly image, starts a container
33
+
- Native fallback: detects or installs the Antfly binary, pulls the embedding model
34
+
- Auto-start: all commands (`dev index`, `dev mcp start`) auto-start Antfly if needed
35
+
36
+
**🧠 Auto-Embedding via Termite**
37
+
38
+
No more managing an embedding pipeline. Antfly generates embeddings locally via Termite (ONNX-optimized models). Insert documents, search immediately — Antfly handles the rest.
39
+
40
+
**🔑 Direct Key Lookup**
41
+
42
+
Document retrieval by ID is now instant via `tables.lookup()`, replacing the previous O(n) zero-vector scan workaround.
0 commit comments