Skip to content

Releases: Eveneve-night/dsh-plugin-steward

v0.2.2

Choose a tag to compare

@Eveneve-night Eveneve-night released this 28 Oct 05:00

面板默认落在「本对话」页:有会话上下文时打开即本对话,无会话时落「全局」。

  • 「本对话」页改用与「全局」页相同的行布局:每个插件/每个 MCP 服务器各占一行,
    默认折叠只显示名字与「N 个工具」,点 ▸ 展开看工具清单,右侧仍是 ⚙ 设置 / ✨ 描述 / 中 AI 标签。
  • 官方插件合并成一条可下拉展开的条目(只列当前 profile 真正组装的官方包),带 🔒 说明为什么没有按对话开关。
  • 兼容 DeepSeek Harness 0.2.1 / 0.2.1-rc.3(桌面版):宿主 8 条路由、3 个客户端插槽、
    agent.ctx.tools.restrict() 语义均已在实机验证。

自测:node dev/smoke-client.mjs(全绿)、node dev/test-describe.mjs、各文件 node --check。

v0.2.1

Choose a tag to compare

@Eveneve-night Eveneve-night released this 25 Oct 09:00

Draggable panel, compact rows and AI Chinese labels.

  • The floating panel can be dragged by its title bar; the position is remembered and clamped to the viewport, double-click the title bar to snap back.
  • Rows show only the plugin name by default; the arrow expands the small-print description.
  • New: the 中 button asks the default model to read the plugin's own README / package.json / client slots and write a short Chinese label, one-line summary and 2-4 keywords. Labels are stored in tags.json and survive reloads and restarts. Settings has an on/off switch and a way to clear them.
  • Fallbacks: if the model answers with prose the host re-asks once, then derives a rule-based label from the plugin's own files.

v0.2.0

Choose a tag to compare

@Eveneve-night Eveneve-night released this 24 Oct 05:23

0.2.0

  • Catalog of installed bundles and loader rows, with global on/off through pluginManager
  • Per-plugin settings drawer derived from the row's schemastery Config
  • Per-conversation gating: hide one plugin's tools or MCP server from a single conversation via agent.ctx.tools.restrict()
  • Automatic descriptions derived from each plugin's own README, slot ids or package.json
  • New-plugin discovery scan with pending acknowledgement
  • Kernel section for bundles shipped with DSH, isolated from the third-party on/off path
  • Coexistence note when a capability-panel style plugin is installed

Install:

dsh plugin add github:Eveneve-night/dsh-plugin-steward