DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

Tablerag — DSH Plugin for DeepSeek Harness
← Plugins
T

dsh-tablerag

Tablerag

DeepSeek Harness bundle that exposes one local TableRAG catalog through the DSH MCP client

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add github:BitDG/dsh-TableRAG#82826f9d10c025f91078178f3035d8f4d62f14a6
READMECompatibilityVersions

Compatibility and provenance

Tablerag is published as dsh-tablerag and currently resolves to version 0.1.0. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
any
Release source
github
Registry updated
9/2/2026

Versions

0.1.0stable
9/2/2026

Related plugins

Loading related plugins…

Latest
0.1.0
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
any
License
Apache-2.0
Source
github
GitHub
★ 0
Weekly downloads
0
Last push
9/2/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in

Related plugins

More verified plugins in search-research.

Browser Skill Dsh Plugin@wxg-prc-cpg/browser-skill-dsh-pluginDeepSeek Harness tool plugin that exposes BrowserSkill browser automation (browser_* tools) to the modelWeknora@wxg-prc-cpg/dsh-weknoraWeKnora knowledge retrieval tools for DeepSeek Harness (dsh): semantic search, document reading and RAG/agent answers over your own knowledge bases.Free Searchdsh-free-searchFree web search for DeepSeek Harness: 13 engines (Bing/DuckDuckGo/AnySearch/SearXNG/Exa/Tavily/Keenable/Firecrawl keyless; Parallel/Perplexity/SerpBase/DeepSeek with key) + time filtering + platform search + web_fetch, with web settings UI.Find Plugindsh-find-pluginFind DeepSeek Harness plugins inside the agent — live GitHub dsh-plugin topic search, ranked by stars.

README


description: "Connect one built TableRAG catalog to DeepSeek Harness as native model-facing tools." kind: "package-bundle"

dsh-TableRAG

English | 中文

dsh-TableRAG connects one built TableRAG catalog to a DeepSeek Harness profile. DSH starts the local read-only TableRAG stdio server through its shipped MCP client and exposes the catalog tools as mcp__tablerag__<tool>.

The bundle contains no spreadsheets, project YAML, DuckDB database, credentials, or Python runtime. TableRAG remains the owner of indexing, evidence, and read-only query behavior.

Prerequisites

  1. Install DeepSeek Harness.
  2. Install TableRAG, create a project YAML, and build its index.
  3. Keep the absolute project YAML path and the table-rag executable path available to the PowerShell process that launches DSH.

The TableRAG repository documents project configuration and index construction. A source checkout typically builds with:

uv sync --extra dev --locked
uv run table-rag build --project projects\my-project.local.yaml

Install from GitHub

Set the selected catalog in the same PowerShell process that installs and launches DSH. Set TABLERAG_EXECUTABLE when table-rag is not on PATH:

$env:TABLERAG_PROJECT = 'C:\path\to\TableRAG\projects\my-project.local.yaml'
$env:TABLERAG_EXECUTABLE = 'C:\path\to\TableRAG\.venv\Scripts\table-rag.exe'
dsh plugin --profile web add github:BitDG/dsh-TableRAG
dsh --profile web --dump-config
dsh --profile web

--dump-config must show the mcp-tablerag row. A missing project variable, invalid executable, missing index, or failed MCP discovery aborts plugin activation instead of publishing an empty connection.

Remove the bundle with:

dsh plugin --profile web remove dsh-tablerag

Use another profile name to keep the catalog away from unrelated sessions. Set optional TABLERAG_CWD only when the MCP child process must start outside the project YAML directory.

What the model gets

The DSH MCP client discovers the TableRAG tools and registers stable names such as:

  • mcp__tablerag__get_project
  • mcp__tablerag__find_tables
  • mcp__tablerag__search_knowledge
  • mcp__tablerag__get_record

Calls and bounded results pass through the normal DSH tool pipeline and session log. Verify a deployment by calling mcp__tablerag__get_project and checking the returned project identity and catalog statistics.

How it works

cordis.patch.yml inserts one @deepseek-ai/dsh-mcp-client row:

  • TABLERAG_PROJECT selects the project YAML and catalog.
  • TABLERAG_EXECUTABLE selects the TableRAG console script, defaulting to table-rag on PATH.
  • TABLERAG_CWD optionally overrides the child working directory.
  • serverName: tablerag keeps model-facing tool names and permission rules stable across restarts.
  • failOnStartupError: true prevents silent startup without TableRAG tools.

The selected DSH profile owns connection lifetime and reconnect behavior. TableRAG continues to own spreadsheet discovery, index construction, DuckDB access, evidence, and read-only query semantics.

Limitations

  • One bundle instance connects one project YAML under the fixed tablerag namespace. Add a separately named profile row when one DSH process must expose another catalog.
  • DSH consumes MCP tools only. The optional tablerag://catalog MCP resource is not bridged, but equivalent project and table information is available through tools.
  • Environment variables belong to the launching process. Use a trusted local launcher or an explicit profile-row override when paths must persist across shells. Do not commit machine-specific paths or credentials.
  • This bundle does not install TableRAG, build an index, or modify source spreadsheets.

Development

npm test
npm run pack:check

For a local checkout installation:

dsh plugin --profile web add 'file:C:/path/to/dsh-TableRAG'

Licensed under Apache-2.0.