Riz Ashraf
23413f103f
Update instructions to teach agents how to use snippets and PR checklists
2026-09-27 10:13:45 +01:00
Riz Ashraf
bb535b62b0
Add delete_context_workspace tool
2026-09-27 10:10:30 +01:00
Riz Ashraf
0699b603c1
Update instructions to teach agents how and when to use context workspaces
2026-09-27 10:06:44 +01:00
Riz Ashraf
54aead2151
Add proper lifecycle and superseding support for Architectural Decision Records
2026-09-27 10:01:46 +01:00
Riz Ashraf
70edfa4389
Add delete_decision tool for removing redundant ADRs
2026-09-27 09:57:04 +01:00
Riz Ashraf
08e0cc390a
Fix UI fields rendered for Tech Debt in dashboard
2026-09-27 09:53:53 +01:00
Riz Ashraf
4139d8fcc7
Add unit test for malformed Lucene query in OmniSearch
2026-09-27 09:46:08 +01:00
Riz Ashraf
01d3c22c57
Fix error swallowing by propagating JSON serialization errors to LLM
2026-09-27 09:44:04 +01:00
Riz Ashraf
48a1973ea6
Improve OmniSearch error handling to return Lucene syntax errors to LLM
2026-09-27 09:33:58 +01:00
Riz Ashraf
1ea635cdcc
Enhance OmniSearch for LLMs with limits and include_body flags
2026-09-27 09:31:58 +01:00
Riz Ashraf
b7d1ae78db
Auto-refresh tab content on switch
2026-09-27 09:19:01 +01:00
Riz Ashraf
4bae4e9c08
Test coverage and headless nvim bug fixes
2026-09-27 08:10:09 +01:00
Riz Ashraf
8a67249ddb
Fix OS socket routing in telemetry
2026-09-26 21:02:11 +01:00
Riz Ashraf
b1fc381107
fix(test): update test payloads to use snake_case after camelCase removal
2026-09-26 18:05:37 +01:00
Riz Ashraf
e8d7ded32a
fix(ui): update frontend dashboard to strictly consume snake_case fields following camelCase removal
2026-09-26 09:06:39 +01:00
Riz Ashraf
05e3e53217
fix(mcp): extract and elevate struct docstrings into root tool schema descriptions to restore semantic LLM visibility
2026-09-26 09:00:00 +01:00
Riz Ashraf
e84c101515
fix(mcp): completely eradicate camelCase backward compatibility by removing all serde aliases
2026-09-26 08:56:07 +01:00
Riz Ashraf
a24ef598a2
feat(handlers): enrich semantic error messages with prescriptive tool hints to prevent LLM hallucination traps
2026-09-26 08:47:52 +01:00
Riz Ashraf
cbef7e5291
test(mcp): add explicit unit tests to strictly verify tool execution success vs error JSON-RPC responses
2026-09-26 08:43:03 +01:00
Riz Ashraf
0ba0ed5b3d
refactor: remove redundant multi-line search index unwrap clones across all handlers via new get_search_index accessor
2026-09-26 08:39:42 +01:00
Riz Ashraf
d96b4cf822
fix(mcp): convert silently swallowed OK string errors into explicit JSON-RPC errors for task transitions and bulk entity operations
2026-09-26 08:32:04 +01:00
Riz Ashraf
f81723a539
fix(mcp): return explicit JSON-RPC errors instead of misleading Ok strings for missing entities and silent graph modification drops
2026-09-26 08:24:56 +01:00
Riz Ashraf
cc190816fe
perf: remove redundant MemoryState::deduplicate and resolve lock contention during index rebuild
2026-09-26 08:15:58 +01:00
Riz Ashraf
be85b58be4
fix: agent usability improvements - unified schema casing, fixed silent handler failures, and made namespaces strictly optional
2026-09-26 08:07:28 +01:00
Riz Ashraf
efcab4a7b4
feat(events): add generic Event Bus and /events/wait endpoint for agent wakeups
2026-09-26 02:05:18 +01:00
Riz Ashraf
5bb83a849b
build: track git HEAD and index in build script to accurately detect dirty state
2026-09-26 01:07:57 +01:00
Riz Ashraf
4ecda68c1e
Fix UI auto-scroll, make namespace optional, alias filePath, and downgrade ws logs
2026-09-25 21:38:21 +01:00
Riz Ashraf
02af8f18f1
docs: explicitly forbid grepping rust source for mcp schemas and instruct usage of local json cache
2026-09-23 08:14:09 +01:00
Riz Ashraf
be9ad8127a
chore(server): correct startup log message
2026-09-23 04:14:53 +01:00
Riz Ashraf
37003be620
refactor: apply rust best practices and fix memory optimizations
...
- Optimized memory allocation in router.rs by offloading JSON serialization to spawn_blocking and using references.
- Prevented full graph duplication on startup in state.rs index rebuild.
- Eliminated massive String allocations in QueryGraphPathHandler BFS loops.
- Avoided temporary Strings in VisualizeGraphHandler via inline writing.
- Fixed O(N) full-graph deduplication in MergeEntitiesHandler to scale efficiently.
2026-09-22 22:01:38 +01:00
Riz Ashraf
251757f8fc
feat(mcp): implement Prompts capability, Resources, and clean up daemon architecture
2026-09-22 21:41:17 +01:00
Riz Ashraf
d8285a41c7
feat(server): embed LLM handshake instructions in MCP initialization
2026-09-22 06:51:08 +01:00
Riz Ashraf
27aba454e2
perf(server): fix broadcast loops, avoid locking db on index, eliminate O(N*M) search, and fix db loss
2026-09-22 06:33:32 +01:00
Riz Ashraf
b2f15de58c
style: fix clippy collapsible_if warnings in nvim-core
2026-09-22 06:07:50 +01:00
Riz Ashraf
e215720416
chore: remove unused dependencies discovered by cargo-machete
2026-09-22 05:44:09 +01:00
Riz Ashraf
961a5a9e1b
chore: strip unused rustls configurations to drastically speed up compilation
2026-09-22 05:40:11 +01:00
Riz Ashraf
c8f8ff8997
chore: update major dependencies and fix API breakages
2026-09-22 05:08:42 +01:00
Riz Ashraf
78e94c6aea
chore: remove unused variables and tracing dependency in nvim-core
2026-09-22 04:41:14 +01:00
Riz Ashraf
f76d8ccce8
perf: fix memory leaks, optimize tracing logs, fix networking eof fragmentation bug in nvim-core and stub, and deduplicate json-rpc handlers
2026-09-22 04:31:50 +01:00
Riz Ashraf
ce88bef45e
chore(server): remove dead scratch scripts, temporary files, and unused legacy modules
2026-09-22 03:34:13 +01:00
Riz Ashraf
1069096a29
fix(tasks): eliminate target_id string clone during dependency mapping in UpdateTaskStatusHandler
2026-09-22 03:29:28 +01:00
Riz Ashraf
478655698e
fix(server): safely drop detached tokio join handles and refactor timestamp boilerplate
2026-09-22 03:19:51 +01:00
Riz Ashraf
13c7eca4c2
perf(server): eliminate O(N) heap cloning across standup, snippet, and graph handlers
2026-09-21 20:27:33 +01:00
Riz Ashraf
9d7cd347c6
style(server): collapse nested if conditions via clippy
2026-09-21 20:13:38 +01:00
Riz Ashraf
f37a2f8313
style(server): remove unused get_full_graph method to clear clippy warning
2026-09-21 20:12:25 +01:00
Riz Ashraf
da1b7cdc9d
fix(mcp): wrap websocket activity broadcasts in JSON-RPC notifications
...
Fixes a critical bug where the Antigravity MCP client would crash with 'invalid message version tag' during long-running tool executions. The server was broadcasting raw JSON activity objects ({'type': 'activity', 'data': ...}) over the WebSocket connection without wrapping them in the required JSON-RPC 2.0 Notification envelope, violating the protocol expectation on the proxy stub.
2026-09-21 19:56:03 +01:00
Riz Ashraf
208c5d448f
perf(api): eliminate expensive heap allocations and memory clones by serializing axum response payloads directly from store read locks
2026-09-21 19:33:06 +01:00
Riz Ashraf
af2c4ab046
fix(search): prevent memory leaks and duplication in tantivy search index by explicitly deleting prior terms during updates and syncing store deletions
2026-09-21 19:16:55 +01:00
Riz Ashraf
7dc0c329ad
fix(core): remove all unwraps, fix unpolled futures, and fix search index memory leak on restart
2026-09-21 18:54:19 +01:00
Riz Ashraf
ae0ea9ab22
feat(server): persist activity history on the server and expose it to the dashboard UI via /api/activity instead of relying on fragile localStorage
2026-09-21 18:01:21 +01:00