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.

DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins

@playform/ets-hook-dsh-graph-suggester

Ets Hook Dsh Graph Suggester

The graph-suggester hook: a DeepSeek Harness plugin that upgrades the suggester family's candidate list from paths and globs to the CONNECTED COMPONENT around the symbol. When the model reads or greps a source file, the hook asks the workspace v4.1 graph

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

npx -y @deepseek-ai/dsh plugin --profile web add @playform/ets-hook-dsh-graph-suggester@0.2.1
READMECompatibilityVersions

Compatibility and provenance

Ets Hook Dsh Graph Suggester is published as @playform/ets-hook-dsh-graph-suggester and currently resolves to version 0.2.1. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
any
Release source
npm
Registry updated
11/4/2026

Versions

0.2.1stable
10/28/2026
0.2.0stable
10/25/2026
0.1.0stable
10/25/2026

Related plugins

Loading related plugins…

Latest
0.2.1
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
33.9 kB
Files
28
Surface
any
License
CC0-1.0
Source
npm
GitHub
★ 2
Weekly downloads
300
Security scan
✓ v0.2.1 scan passed
Last push
11/4/2026
View source ↗Project homepage ↗
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

Related plugins

More verified plugins in developer-tools.

Better Sidebardsh-better-sidebarBetter Sidebar for DSH — file tree, editor, changes, tasks and side chat in one column, separate for every conversation. Also exposes a service other plugins use to register sidebar tabs and file viewers.Client Ui Git Graph@linxin666/dsh-client-ui-git-graphExternal dsh web GUI plugin: a blank-session git branch selector + Git graph, with real host-side git operations and guards, as a dsh profile bundleSsh@linxin666/dsh-sshRemote SSH operations for the dsh web GUI: host config store (~/.dsh/dsh-ssh.json, import from ~/.ssh/config), a persistent ssh2 connection pool with jump-host support, exec / PTY web terminal / SFTP transfer / local port-forward tunnels / cluster executiUpdate@linxin666/dsh-updateSelf-update plugin for the dsh web GUI: probes npm for newer family releases and runs the owning profile's pnpm update in place, from a sidebar trigger beside the settings seat with a release-notes panel

README

@playform/hook-dsh-graph-suggester

v0.2.1 - UNPUBLISHED - plan: SEARCH-SUGGESTER-PLUGIN

The role

The graph-suggester hook: a DeepSeek Harness plugin that upgrades the candidate list of the suggester family from paths and globs to the connected component around the symbol (SEARCH-SUGGESTER-PLUGIN.md §9.2).

When the model reads or greps a source file, the hook asks the workspace v4.1 graph service for the code-block neighborhood (the definition, the callers, the tests, the doc block) and prepends ONE labeled additionalContexts notice that names it.

Two intents live in the embedded pack (Source/Variable/Defaults.ts):

  • Neighborhood - resolved through the graph service, and a static fallback set is appended only when the graph answers with an empty component.

    When the service is absent or throws, the intent abstains with a graph unavailable ledger line (once per apply), because the graph intent never guesses.

  • Sibling - a package-name grep resolves statically (the family roster, the inventory, the sibling README).

The graph service shape is declared in the own Source/Interface/Graph.ts of this package (the self-contained PoC rule): no import from sibling workspace packages.

The real service (@playform/plugin-dsh-workspace-graph) now exposes the same neighborhood(path, limit) query, served from its W1 contains/imports edges, so W1 gives importers and tests rather than callers.

The Real-Graph-Neighborhood smoke folder proves this hook against the real populated graph, which the indexWorkspace of the real graph fills.

How it works

  1. The post-execute listener.

    The tools/post-execute listener (waterfall, plain registration - after the {prepend: true} listener of ccr) calls next() first.

    Then the hook runs detect -> gate -> resolve (graph query for Neighborhood) -> prepend ONE notice.

    Content is never replaced.

  2. The pre-step listener.

    The agent/pre-step listener resets the note counter each turn when a user message enters.

The plan

Built and smoked, with the suite as the arbiter: Loader-And-Activation, Pipeline-And-Graph (the FakeGraph contract) and Real-Graph-Neighborhood (the real service).

Ships enabled: false in the bundle patch.

Plan: SEARCH-SUGGESTER-PLUGIN §9.2.

License

CC0-1.0.