Your agent is about to copy-paste. Deslop tells it not to.
Deslop is a live LSP + MCP server running in your workspace. It streams real-time duplicate-code signals to Claude Code, Cursor, Copilot, Continue, Codex — and your editor — as code is written. The agent calls find-similar before writing a new function. If the pattern already exists, it reuses the canonical. The copy-paste never happens.
code --install-extension nimblesite.deslop-live
The VSIX is the one install that gives you everything — live bubble, LSP server, MCP server, and the deslop CLI in one bundle. JetBrains plugin (Rider, IntelliJ, PyCharm, WebStorm, RustRover, CLion) is in active development; Zed and Neovim on the roadmap. Just want the CLI? brew install nimblesite/tap/deslop or scoop install deslop (after adding the Nimblesite bucket).
→ agent: find-similar { path: "auth/middleware.ts", range: L42–L71 } ← deslop: streaming clusters…Nearly identical code [Type-3] fused 0.94src/utils/legacy_auth.tsL104–L176 src/middleware/auth.tsL12–L84agent decision: reuse `legacy_auth.verify()` · no copy-paste emittedSame behavior, different code [Type-4] embed 0.82src/db/connection.rsL40–L55 src/db/pool.rsL12–L27
Agent matches a proposed snippet against the live corpus before writing it. Existing pattern wins. No duplicate lands.
File-watcher debounce. 2 s hard cap. Incremental parse, then deslop/reportChanged fans out to every editor surface and MCP client at once. Stale UI is a correctness bug.