chore: fix clippy warnings, add embedding/omni_patch, update telemetry, and ignore temp files
This commit is contained in:
1 parent
495304f3fa
commit
98a1716ac8
23 files changed
+2253
-75
No files matched your search
@@ -104,7 +104,7 @@ dofile("C:/Users/reazul.ashraf/workspace/rust/mcp-memory/gemini-integration.lua"
|
||||
When you use the gemini-integration.lua script, Neovim acts as an active telemetry broadcaster.
|
||||
Whenever you alt-tab into a Neovim window (FocusGained) or switch files (BufEnter):
|
||||
1. **Fallback Sync:** Neovim instantly writes its unique Session ID (Named Pipe / Unix Socket) to ~/.gemini/active_nvim.txt.
|
||||
2. **WebSocket Telemetry:** Neovim pushes a JSON payload containing the active filename, cursor row, and column to the Rust server's /nvim/telemetry webhook.
|
||||
2. **WebSocket Telemetry:** Neovim pushes a JSON payload containing the active filename, cursor row, and column via a connectionless UDP datagram to the Rust server's port 3002 listener.
|
||||
3. **UI Broadcast:** The Rust server updates the global state and broadcasts this over WebSockets (/ws) so that the Brain Monitor Dashboard can animate your active file live in the UI!
|
||||
|
||||
### Neovim MCP Tools
|
||||
@@ -114,3 +114,4 @@ The LLM agent interacts with your active Neovim session using a dedicated set of
|
||||
* **vim_get_active_buffer**: Read live, unsaved buffer contents.
|
||||
* **vim_get_cursor**: Fetch precise line/column coordinates.
|
||||
* **vim_get_visual_selection**: Read highlighted code blocks.
|
||||
|
||||
Reference in new issue
Block a user