Riz Ashraf
ec0472155f
perf(mcp): Batch semantic code search embeddings to resolve CPU bottleneck and fix linting warnings
2026-09-30 09:07:14 +01:00
Riz Ashraf
185c3c999e
fix(mcp): Add missing Cargo.lock, lua bindings, and workspace fixes for tools
2026-09-30 08:47:57 +01:00
Riz Ashraf
1adc625fcf
feat(ast): Add tree-sitter bindings for Java, C, C++, and Go
2026-09-30 08:43:22 +01:00
Riz Ashraf
9787af0f27
feat(mcp): Add replace_ast_node, semantic_code_search, read_directory_architecture, nvim_send_to_terminal
2026-09-30 08:37:26 +01:00
Riz Ashraf
0e9748f797
feat(mcp): Add 5 developer enhancements (git, logs, clipboard watcher, ast skeleton, nvim ghost text)
2026-09-30 05:29:50 +01:00
Riz Ashraf
98a1716ac8
chore: fix clippy warnings, add embedding/omni_patch, update telemetry, and ignore temp files
2026-09-29 06:42:29 +01:00
Riz Ashraf
706e9ad172
style(clippy): auto-fix code style issues and unnecessary map_or allocations detected by cargo clippy
2026-09-27 22:38:08 +01:00
Riz Ashraf
febd48c65d
fix(mcp): prevent internal handler serialization errors from being silently discarded or defaulting to empty strings
2026-09-27 22:30:32 +01:00
Riz Ashraf
8f32a09399
fix(mcp): propagate internal serialization errors instead of silently swallowing them to prevent LLM hallucination
2026-09-27 22:19:43 +01:00
Riz Ashraf
bb535b62b0
Add delete_context_workspace tool
2026-09-27 10:10:30 +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
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
4bae4e9c08
Test coverage and headless nvim bug fixes
2026-09-27 08:10:09 +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
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
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
4ecda68c1e
Fix UI auto-scroll, make namespace optional, alias filePath, and downgrade ws logs
2026-09-25 21:38:21 +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
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
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