dsh-ide-ipc
Run the following command in DeepSeek Harness:
dsh plugin install wlz6/dsh-ide-ipc
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install wlz6/dsh-ide-ipc in your DeepSeek Harness terminal; the source repository is https://github.com/wlz6/dsh-ide-ipc. Launch the corresponding profile after installation to get started.
About this plugin
In the DeepSeek Harness ecosystem, editors like Neovim and VS Code each maintain their own context state, making it hard for dsh-tui, the Web panel, and agent tools to access a single, real-time view of what is happening in the editor. dsh-ide-ipc is a standalone IPC plugin built specifically to remove that information silo.\n\nIt runs as a socket server that accepts multiple IDE connections simultaneously. Each client is responsible only for collecting and reporting its own context such as the current file, selection, open tabs, diagnostics, workspace, and dirty state, while the server aggregates everything into one shared, real-time registry. dsh tools route commands like ide_list, ide_context, ide_open_file, ide_save_document, and ide_open_diff to the target editor by ide_id or workspace; dsh-tui shows the active editor and file path in its status bar, the Web panel receives updates via an SSE stream, and agent tools read the same data source, so all three sides always agree on the current state.\n\nIt is ideal for DeepSeek Harness users who juggle Neovim and VS Code (or future IDE clients) at the same time and want agent tools to perceive live editor context or a Web dashboard that reflects the current workspace. The wire protocol uses a 4-byte little-endian length prefix plus a JSON frame, works cross-platform with Unix sockets and Windows named pipes, and keeps IDE-specific APIs entirely out of the server.
Use Cases
- Neovim and VS Code connect at once; agent tools route openFile, saveDocument, and openDiff commands to the right editor by ide_id
- dsh-tui status bar shows the active editor and file path while the Web panel mirrors workspace context via an SSE stream
- When multiple IDEs are connected, target any editor by ide_id or workspace without extra bridging scripts
Best For
- DeepSeek Harness users who work with Neovim and VS Code side by side
- Dev teams that want agent tools to read live editor state without manual sync
- Harness architects who need a unified IDE-context data source for dsh-tui or Web dashboards
Related Plugins
A service-oriented sidebar framework for DSH, offering a full workbench with file explorer, embedded browser, real terminal, Git panel, and extensible plugin services.
A beautiful, practical Claude Code-style TUI plugin with pixel whale top bar, flowing glow title, real-time status line, streaming thought expansion, time rewind, context progress bar and TPS gauge — zero core changes.
The plugin market for DeepSeek Harness: browse/search/one-click install community plugins and themes, with updates, backup/restore, hot disable, diagnostics, and AI fix.
A persistent whale widget on the DSH web UI that shows DeepSeek balance, today's usage, and per-turn cost, with drag-and-snap and sound effects.