github bowenliang123/dsh-context v0.36.0

latest releases: v0.72.0, v0.71.0, v0.70.0...
one month ago

Install / Update

Install the dsh-context plugin on DeepSeek Harness with released NPM package:

dsh plugin --profile web add dsh-context@latest

Update the dsh-context plugin:

dsh plugin --profile web update dsh-context@latest

What's New

  • Who provides each tool — the Context browser's tool-schema rows carry a best-effort source tag for the registering plugin, recovered entirely without a harness change (3244ff2, by @Nwflower):
    • mcp:<server> labels recovered from MCP-proxied tool names, a pinned first-party package map for shipped tools, and a live tools.register() hook (cordis internal/get reader slot, with a caller-package stack fallback for local-link installs) tagging third-party, agent-scoped, and dynamically named tools.
    • Attribution priority: mcp:<server> → live record → pinned map; a post-boot registration is the truth even under a first-party-looking name.
    • Tools already registered when the plugin mounts render a localized Unknown plugin tag explaining the boot-order gap; the hook peels prior wrappers on reload and the chip is themed with the brand badge tokens.

Tool schemas with per-plugin source chips, a text filter, and the size/name sort

  • Filter every category, sort the tools — every Context browser category body now carries a text filter that scans exactly what its rows show: tool schemas match name/description/parameters/plugin; message rows match the preview and the tag chip (call breadcrumbs, call-argument summaries) — full bodies stay out of scope, they load on demand. Each filter box names its own searchable fields, and the tools category adds a size / name sort with size as the default. The filter is a lens on the open category: switching categories resets it, picking steps keeps it (d6cd02a, 093dd9f, 8a5f1e0).

Commits

  • feat: tool plugin source attribution in the Context browser (#25) (3244ff2)
  • feat(browser): filter and sort the tool-schema rows (d6cd02a)
  • refactor(browser): a shared row filter across every category (093dd9f)
  • style(i18n): per-category placeholders for the row filter (8a5f1e0)
  • docs: showcase the browser row filters and tool source chips (3862a48)
  • release: v0.36.0 (06d1a5d)

v0.35.0...v0.36.0 · 6 commits

Contributors

Don't miss a new dsh-context release

NewReleases is sending notifications on new releases.