Riz Ashraf
9d9e959744
chore: fix formatting and clippy lints
2026-10-08 23:01:38 +01:00
Riz Ashraf
f4dcf3acbf
feat: event-driven parity, Windows shell detection, dirty build timestamps, and gatekeeper integration
2026-10-08 10:52:19 +01:00
Riz Ashraf
35c802c1b8
perf: optimize store batch serialization, zero-clone semantic search, and lock contention
2026-10-07 22:14:53 +01:00
Riz Ashraf
79209da711
refactor: eradicate deprecated tools (sticky_notes, pinned_files, context_workspaces, pr_checklist, preferences) and dead code
2026-10-07 11:12:42 +01:00
Riz Ashraf
e4a0fe72df
feat(embedding,vision): candle embeddings with offline fallback, on-demand clipboard vision capture, and concurrency audit
2026-10-07 06:36:09 +01:00
Riz Ashraf
5bd8b1587a
refactor: apply 5-pass audit optimizations across mcp-memory codebase
2026-10-06 06:05:38 +01:00
Riz Ashraf
924b6d09fa
refactor: address 5-pass audit findings for antipatterns, bottlenecks, memory efficiency, and LLM handlers
2026-10-05 21:44:10 +01:00
Riz Ashraf
533adfd41b
refactor: consolidate nvim crates, extract server library, and update workspace dependencies
2026-10-04 01:42:59 +01:00
Riz Ashraf
4e1a633dbd
Refactor: Fix clippy warnings and introduce AppError
2026-09-30 20:43:28 +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
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
4bae4e9c08
Test coverage and headless nvim bug fixes
2026-09-27 08:10:09 +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
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
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
d3fce30ca5
perf(search): eliminate full struct clones when indexing documents into tantivy by building documents on the dispatch thread before crossing the spawn_blocking boundary
2026-09-21 17:20:01 +01:00
Riz Ashraf
1af21b3aec
perf(search): eliminate full database cloning during tantivy index rebuilds by moving iteration into a synchronized blocking thread
2026-09-21 16:42:14 +01:00
Riz Ashraf
1d5e4bd00d
perf(server): eliminate implicit full-collection clones by removing Store::read() in favor of read_with()
2026-09-21 16:25:57 +01:00
Riz Ashraf
73ab5037d8
fix(search): replace unsafe unwrap on mutex locks
2026-09-21 11:37:22 +01:00
Riz Ashraf
8afbf97b11
refactor: apply zero-unwrap policy and optimize locks in store.rs and handlers
2026-09-21 11:34:21 +01:00
Riz Ashraf
dc59aa9238
perf: eliminate loop string allocations and proxy mem spikes
2026-09-21 09:40:37 +01:00
Riz Ashraf
7a48fa5d34
Fix unawaited Tokio spawn locks by moving macro clones and formatting allocations to blocking executor
2026-09-21 06:32:06 +01:00
Riz Ashraf
a9885a65d7
Optimize full graph rebuilds with batch indexing to prevent thread exhaustion, and fix adr/snippet search availability before restart
2026-09-21 05:56:58 +01:00
Riz Ashraf
cbd3d5801c
Resolve blocking commit deadlock and clippy warnings
2026-09-21 05:05:45 +01:00
Riz Ashraf
2ce4fa6720
Fix tokio blocking deadlock in search indexing by offloading add_document to spawn_blocking
2026-09-21 04:26:11 +01:00
Riz Ashraf
81aac7245b
feat: version string formatting yy.mm.dd.hhmmss, app icon, and test fixes
2026-09-18 02:05:08 +01:00
Riz Ashraf
1752753fcc
chore: rustfmt, clippy lints and code tidying
2026-09-17 15:35:41 +01:00
Riz Ashraf
3716c3e698
refactor(mcp): strip sse fallback architecture in favor of pure websockets and fix nvim NDJSON bug
2026-09-17 15:26:22 +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
9a8b6e52e9
chore: migrate store to redb
2026-09-10 10:39:33 +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