dsh-code-intel
Run the following command in DeepSeek Harness:
dsh plugin install lonelymoon87/dsh-code-intel
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install lonelymoon87/dsh-code-intel in your DeepSeek Harness terminal to install this plugin; the source lives at https://github.com/lonelymoon87/dsh-code-intel .
About this plugin
In large, multi-language codebases, agents constantly need to locate symbols, understand directory structure, or search across files. dsh-code-intel adds a symbol-aware code intelligence layer to DeepSeek Harness: the first search kicks off a cancellable background indexing job instead of blocking the current turn, and subsequent queries hit a SQLite-based persistent index with incremental refresh so every search is not a cold start.
The core tools are code_search, which ranks AST symbol chunks and bounded module windows and returns path:line, symbol metadata, snippets, scores, and the active retrieval mode, and code_outline, which parses a single file on the fly or projects an entire directory from the index. Language coverage spans TypeScript, JavaScript, Python, Go, Rust, and Java via install-script-free Tree-sitter WASM grammars. Retrieval defaults to pure lexical mode with zero external configuration; an optional OpenAI-compatible embedding endpoint can layer cosine similarity on top for hybrid ranking. When no endpoint is configured or credentials are absent, results explicitly state mode: lexical—the plugin never silently labels lexical matches as semantic.
Built for developers working multi-language projects in DSH who want persistent, workspace-local code awareness. The index lives under .dsh/code-index/, is disposable, schema-versioned, and safe to delete at any time for a full rebuild. The plugin sends no telemetry, resolves credential references without storing secret values, and makes no network calls in lexical mode. In hybrid mode, only extracted code chunks and queries are sent to the explicitly configured endpoint.
Use Cases
- Locate functions, classes, or module definitions with path:line and symbol metadata across a polyglot repo
- Survey directory structure from the persistent index before writing new code
- Run cross-file searches without blocking the agent turn while the background index increments
Best For
- Developers working polyglot projects (TS, Python, Go, Rust, Java, etc.) inside DeepSeek Harness
- Teams that need persistent, workspace-local code context so every turn is not a cold start
- Developers who want zero-config lexical search with an optional semantic upgrade via any OpenAI-compatible endpoint
Related Plugins
Traceable, searchable cross-session memory for AI agents that turns conversation knowledge into a typed knowledge graph and recalls relevant subgraphs instead of replaying full history, natively integrated with DeepSeek Harness.
Gives DSH AI cross-session long-term memory, to-do and skill management, plus multi-session orchestration, external AI delegation, and an infinite canvas that grows with you.
dsh-mnemon is a three-tier, pluggable, Agent-driven memory system for DeepSeek Harness, combining Runtime memory, Project Documents, and replaceable Memory Spaces with nine long-term providers.
An opinionated, zero-infrastructure file-based memory protocol: human-readable markdown files plus a bounded always-loaded index, curation discipline, and no database or embeddings.