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
and AI tools can run git commands directly. Semantic commit search is a nice-to-have
122
+
but not worth the indexing cost.
123
+
-**GitHub indexing** (`dev_gh`, `dev github index`) — GitHub's own MCP server handles
124
+
issues, PRs, and repo context natively. `gh` CLI is excellent. No reason to maintain
125
+
a separate index of the same data.
126
+
-**`dev_plan`** context assembly — was valuable when it bundled issue + code + commits.
127
+
With git/github dropped, this becomes just a code search wrapper. Can revisit if needed.
128
+
129
+
This reduces from 3 Antfly tables to 1 (code only), and removes 2 indexing phases.
130
+
120
131
## Decisions
121
132
122
133
| Decision | Rationale | Alternatives |
123
134
|----------|-----------|-------------|
124
135
| Use `@parcel/watcher`| Native, `getEventsSince()` survives restarts, VS Code uses it | chokidar (no historical queries), watchman (requires daemon) |
125
136
| Use Antfly Linear Merge | Server-side content hashing eliminates state file entirely | Keep state file + manual upsert (more code, same result) |
126
137
| Watch from MCP server process | MCP server is the long-running process; watcher lives there | Separate daemon (more complexity), CLI-only (no auto-update) |
127
-
|Decouple git/github from `dev index .`| Different update patterns, different data sources | Keep bundled (slower `dev index .`, coupled concerns) |
138
+
|Drop git/github indexing entirely | GitHub has its own MCP server; `gh` and `git` CLIs are excellent; AI tools call them directly. Not everyone uses GitHub — teams use Linear, Jira, Notion, Shortcut. By not coupling to GH, we stay tool-agnostic. Focus on code search — our unique value. | Keep as optional plugins (future, if demand) |
0 commit comments