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
626403900f
refactor(cleanroom): scrub legacy backward-compatibility shims across telemetry and models
2026-10-05 13:34:14 +01:00
Riz Ashraf
b4a95b3e6a
test(api): expand live activity feed and telemetry integration unit tests
2026-10-05 13:29:01 +01:00
Riz Ashraf
da3700d1d5
fix(dashboard): enhance live activity formatting, add empty state placeholder, and add API unit tests
2026-10-05 13:05:08 +01:00
Riz Ashraf
19f9c7ace7
feat(dashboard): extract inline script to standalone dashboard.ts/js, add UI build/check recipes, and add route unit tests
2026-10-05 12:48:36 +01:00
Riz Ashraf
4b307b55b9
docs: update human and LLM docs and enhance tool/list schemas with actionable next steps
2026-10-05 11:22:55 +01:00
Riz Ashraf
961abb01e7
refactor: drop Manage prefix from consolidated smart MCP tools
2026-10-05 11:11:41 +01:00
Riz Ashraf
e45db33297
fix(nvim): wipe pristine un-named buffers on nvim_open_file and unlist scratch buffers in nvim_open_buffer
2026-10-05 10:55:57 +01:00
Riz Ashraf
6e0ccf8082
refactor(justfile): drop aliases/duplication, enforce single canonical commands, and add descriptions for all recipes
2026-10-05 10:48:43 +01:00
Riz Ashraf
bd8a892101
feat(deploy): ensure deploy-server executes graceful shutdown before replacing binaries and auto-restarts server
2026-10-05 10:46:38 +01:00
Riz Ashraf
2cd912858a
feat(deploy): sync binary release across .local/bin and .cargo/bin for CLI --version alignment
2026-10-05 10:30:08 +01:00
Riz Ashraf
55c2636db9
feat(cli): add just version recipe for double-lock cross-checking
2026-10-05 10:22:12 +01:00
Riz Ashraf
9f10984c18
fix(scripts): update justfile and verify_deployment script to check /health version
2026-10-05 09:59:30 +01:00
Riz Ashraf
cb39f94584
fix(server): return version details in health and shutdown endpoints
2026-10-05 09:58:50 +01:00
Riz Ashraf
4cb76725fe
feat(rules): track mcp_and_build_constraints.md in git
2026-10-05 09:58:13 +01:00
Riz Ashraf
91d5565141
fix: ensure authenticated graceful shutdown exits process and sort live activity feed by timestamp descending
2026-10-04 02:55:56 +01:00
Riz Ashraf
3efee96230
perf: debounce store writes and add retry loop on Redb transaction collisions
2026-10-04 02:17:37 +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
a083719cf1
feat(server): refactor handlers, router, state management, and memory tools
2026-10-02 07:27:37 +01:00
Riz Ashraf
87ddb01063
feat(dashboard): fix Ctrl+K shortcut, debounce search queries, and add request cancellation
2026-10-02 07:27:31 +01:00
Riz Ashraf
83aa26634d
docs: update workflow constraints, rules, and project documentation
2026-10-02 07:27:26 +01:00
Riz Ashraf
74ca0948c9
fix(deploy): update deploy-server recipe with error suppression for locks
2026-10-02 07:27:21 +01:00
Riz Ashraf
462f65f66d
refactor: Implement unified search abstraction, MemoryState refactoring, error handling, and unit test expansion
2026-10-01 08:37:52 +01:00
Riz Ashraf
a34554b7ff
Refactor: Dismantle MemoryState into semantic domain sub-structs
2026-09-30 21:13:03 +01:00
Riz Ashraf
0e866f2465
Refactor: Migrate unwrap calls to AppError in MCP handlers
2026-09-30 21:02:50 +01:00
Riz Ashraf
4e1a633dbd
Refactor: Fix clippy warnings and introduce AppError
2026-09-30 20:43:28 +01:00
Riz Ashraf
3add6c3d31
Refactor vector search to utilize Qdrant VectorDB
2026-09-30 14:37:41 +01:00
Riz Ashraf
61c0e88ad8
feat(server): add qdrant vector db integration
2026-09-30 14:05:49 +01:00
Riz Ashraf
def473c856
feat(mcp): update tool descriptions for LLM context optimization
2026-09-30 12:36:33 +01:00
Riz Ashraf
3a46124676
docs: Update guidelines and effective discourse for MCP tools
2026-09-30 12:33:01 +01:00
Riz Ashraf
292a6e95ab
Docs: Update Effective Discourse instructions for users and agents
2026-09-30 12:24:35 +01:00
Riz Ashraf
63f8ec6281
Implement Knowledge Graph Consolidation worker in server
2026-09-30 12:19:47 +01:00
Riz Ashraf
d2ab8c89b6
Merge file system hooks implementation
2026-09-30 10:06:09 +01:00
Riz Ashraf
5870f37fbd
feat: implement proactive daemon hooks for file saves
2026-09-30 09:54:06 +01:00
Riz Ashraf
181fc096a1
Implement global codebase vector indexing
2026-09-30 09:45:27 +01:00
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
c1b9767199
docs(mcp): Add V2 enhancements to PROMPTING_GUIDE.md and update README.md
2026-09-30 08:46:28 +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
d4635ab6dc
docs(mcp): Add PROMPTING_GUIDE.md for effective LLM discourse
2026-09-30 05:30:29 +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
ccc268d807
test(deploy): implement strict HTTP deployment verification script
2026-09-29 19:18:47 +01:00
Riz Ashraf
6024579a19
fix(justfile): add sleep after shutdown to prevent socket binding race condition on restart
2026-09-29 19:00:58 +01:00
Riz Ashraf
6b25592c1b
ui: make Tech Debt and Resolved Errors visually distinct with styled badges
2026-09-29 18:50:11 +01:00
Riz Ashraf
4c8e2f6414
docs: remove zigbuild references and update just commands, fix: remove Content-Length formatting causing parse errors
2026-09-29 18:24:43 +01:00
Riz Ashraf
f59602a3e2
feat: Add OS and CWD details to Terminal History UI
2026-09-29 09:03:25 +01:00
Riz Ashraf
4e23043f5d
feat: Implement lightweight UDP interactive UI for Neovim
...
- Rewrote gemini-ui.lua to send native Neovim prompt selections, Ghost Text diff accept/reject actions, and smart context highlighting directly to the backend via zero-latency UDP port 3002, entirely replacing the old xecute_agent terminal subprocesses.
- Added prompt_user and preview_diff extmark lua functions for non-destructive diff review.
- Updated the Rust backend mcp-memory-server UDP listener to ingest the new gent_ask and interactive schema payloads and route them to the EventBus.
- Updated README.md and instructions.md with UDP documentation.
2026-09-29 08:59:23 +01:00