Commit Graph
12 Commits
Author SHA1 Message Date
Riz Ashraf 0e29b12ac8 refactor: deduplicate arg parsing in handlers and remove redundant python scripts
Created a parse_tool! macro that eliminated ~450 lines of repetitive error-handling boilerplate across 54 MCP tool definitions in server/src/handlers.rs.

Purged 30+ stale, redundant python patching scripts and legacy mcp_client.py test runners that were polluting the workspace root and server/src directories.
2026-09-14 04:57:31 +01:00
Riz Ashraf 1da413568e docs: update architecture and design docs with proxy reconnect and deployment strategies 2026-09-14 04:07:52 +01:00
Riz Ashraf 34cf8fc8ca UI: Add tabs to dashboard and fix mcp capability regression 2026-09-13 18:43:29 +01:00
Riz Ashraf d71b1e6e35 feat: Replace python tests with native E2E test suite and fix capabilities schema
- Added native E2E test suite in stub to validate server<->stub<->nvim IPC
- Added win-nvim integration tests
- Fixed empty capabilities schema in initialize response in server and win-nvim
- Refactored server to accept dynamic MCP_PORT for test isolation
- Made server exit gracefully on port 3000 collision
2026-09-13 18:03:27 +01:00
Riz Ashraf 2d3aaed289 refactor: Enforce strict typed JsonSchema for all MCP tools 2026-09-12 22:20:01 +01:00
Riz Ashraf 02bafa5db1 feat(server): inject explicit descriptions into MCP tools/list payload 2026-09-12 09:10:13 +01:00
Riz Ashraf 248799ca5d perf(server): offload sync disk/db IO to tokio blocking thread pool
Makes apply_sync_write, write_to_local_delta, and store modify truly async, preventing the mcp-memory-server from locking the tokio executor during disk IO
2026-09-12 08:54:12 +01:00
Riz Ashraf 9a8b6e52e9 chore: migrate store to redb 2026-09-10 10:39:33 +01:00
Riz Ashraf f9dee11f32 Refactor to Pure Native JSON-RPC (Ditch SDKs) 2026-09-08 21:50:40 +01:00
Riz Ashraf 18fd05bb11 feat: Add Brain Monitor dashboard and live API stats 2026-09-08 15:09:44 +01:00
Riz Ashraf 3239e32866 feat: implement branch-aware context switching and integrate tantivy fuzzy search index 2026-09-08 11:44:25 +01:00
Riz Ashraf e4ff476b6d feat: implement dual-transport WAL architecture with permanent background leader and lightweight stubs 2026-09-08 09:07:56 +01:00