Commit Graph
137 Commits
Author SHA1 Message Date
Riz Ashraf f2582b58be Fix MCP hangs and add logging 2026-09-13 11:10:35 +01:00
Riz Ashraf 4d69f5e771 feat: Add telemetry endpoint for tracking active Neovim session via FocusGained 2026-09-12 23:08:56 +01:00
Riz Ashraf 2d3aaed289 refactor: Enforce strict typed JsonSchema for all MCP tools 2026-09-12 22:20:01 +01:00
Riz Ashraf 686fea683d perf: completely remove disk I/O from memory access paths, optimize Tantivy indexing, and fix MemoryIndex commits 2026-09-12 20:41:30 +01:00
Riz Ashraf a5011048b1 refactor: extract inline loops, optimize GC scheduling, and remove redundancies 2026-09-12 20:31:05 +01:00
Riz Ashraf 0723811686 refactor: resolve CLI redundancy and overlapping transport state bounds 2026-09-12 20:27:13 +01:00
Riz Ashraf 04b9388074 feat: restore dual transport (websockets and sse) 2026-09-12 20:22:51 +01:00
Riz Ashraf 6dde1cc3a3 refactor: physically decouple server and stub architectures 2026-09-12 20:11:46 +01:00
Riz Ashraf db8fd367f6 feat(dashboard): huge feature upgrade - native dark mode, interactive graph inspector panel, type filtering and legend, actionable kanban completion via new POST endpoint, and fuzzy search highlighting 2026-09-12 11:39:47 +01:00
Riz Ashraf 4d4fc32616 fix(dashboard): remove fixed min-height constraints causing flexbox overflow on Kanban columns 2026-09-12 11:32:11 +01:00
Riz Ashraf bd4622bbb5 refactor(dashboard): overhaul UI styling, typography, layout and fix JS string syntax error 2026-09-12 11:25:44 +01:00
Riz Ashraf 5d37af1d74 fix(dashboard): use vis.DataSet diffing to maintain zoom and physics simulation, and fix broken right-column flex HTML markup 2026-09-12 11:11:52 +01:00
Riz Ashraf 981a49327c feat(dashboard): add zoom and fit navigation to graph and fix kanban flex layout overflow 2026-09-12 11:04:28 +01:00
Riz Ashraf 06dc67e9d0 fix(dashboard): fix network graph collapse by setting explicit min-height and add error visibility 2026-09-12 09:45:15 +01:00
Riz Ashraf cba02a43b7 fix(dashboard): fix fatal JS syntax error in setupSSE and snake_case relationType mapping 2026-09-12 09:37:19 +01:00
Riz Ashraf 44800d4ef2 feat(server): change semantic versioning to dynamic build date (yyyy.mm.dd) 2026-09-12 09:29:46 +01:00
Riz Ashraf 1f050b60b6 fix(server): fix missing /api/graph and task title mapping in dashboard 2026-09-12 09:25:15 +01:00
Riz Ashraf 36674df176 feat(server): completely overhaul dashboard into interactive memory hub
Added interactive knowledge graph visualization, omni-search, kanban task board, and real-time live agent activity stream.
2026-09-12 09:17:59 +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 44df610998 feat(server): add /api/version endpoint exposing git hash 2026-09-12 09:00:38 +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 e057dc0fdd feat: Add HTTP API endpoints for gate verification 2026-09-10 15:51:12 +01:00
Riz Ashraf 721f564910 chore: finalize redb migration for all memory stores 2026-09-10 10:48:37 +01:00
Riz Ashraf 9a8b6e52e9 chore: migrate store to redb 2026-09-10 10:39:33 +01:00
Riz Ashraf 0de78e8fae fix: Resolve SSE reading deadlocks in Stdio proxies 2026-09-09 08:27:56 +01:00
Riz Ashraf 0ecd862e89 feat: Expose all MemoryState metrics in API and dashboard 2026-09-09 06:26:58 +01:00
Riz Ashraf 05e84e98bd feat: Add resilient MPSC queues to proxy stubs to fix thread leaks and message loss on reconnect 2026-09-09 04:32:07 +01:00
Riz Ashraf 51fc3692c8 fix: Bind to 127.0.0.1 instead of 0.0.0.0 for stricter local isolation 2026-09-09 04:17:28 +01:00
Riz Ashraf 46c60d5f19 fix: Limit port bind retry loop to 15 seconds before crashing 2026-09-09 04:06:19 +01:00
Riz Ashraf 458f4399b3 fix: Move dashboard to root / 2026-09-09 04:00:55 +01:00
Riz Ashraf 5703e54b88 fix: Restore Brain Monitor HTML dashboard and API stats route 2026-09-09 03:43:28 +01:00
Riz Ashraf a82521b7be Fix POST endpoint URL in proxy stream 2026-09-08 21:57:15 +01:00
Riz Ashraf f9dee11f32 Refactor to Pure Native JSON-RPC (Ditch SDKs) 2026-09-08 21:50:40 +01:00
Riz Ashraf 5f0eba8a80 fix: Proxy stdout corruption and auto-daemonize 2026-09-08 15:32:49 +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