DSH HUB
HomePlugin StorePlugin PacksCommunityRankingsResourcesPublish Guide
Plugin source
Back to catalog

ggxx001 /

ggxx001/dsh-plugin-studio

Verified

插件会话工坊:为已安装插件开一个带上下文的修改会话,点开插件即可在对话里继续改它。

★ 0 Stars0 Forks0 IssuesN/A Community rating0 Confirmed installs
View on GitHub
READMESource: main@87fb011c

插件会话工坊(Plugin Sessions)

给已安装插件开一个带上下文的修改会话:在「设置 → 插件」里点开 会话工坊 标签页,点任意插件,就会带着它的源码目录、插件行和补丁路径开一个会话;之后一直在同一个会话里继续改它。

自己写过的插件(link: / file: 安装在 Profile 里、有源码目录)会先按会话标题匹配到当时写它的那条会话:卡片直接显示「继续写」,点一下就回到原会话继续,不会新建。

它做什么

  • 列出当前 Profile 的已安装插件(第三方与内置),支持按名称、包名、描述、插件行搜索。
  • 每个插件一张卡片,点开是一个 会话窗口:
    • 自动解析源码目录(link: / file: 安装的插件)与 cordis.patch.yml 路径;
    • 一段可自由编辑的「开场说明」,写明插件包名、状态、插件行、源码与 Profile;
    • 点「开始修改会话」,会创建会话、发送说明、把会话标题改成 改插件 · <插件名>,并跳到对话。
  • 自己写过的插件会按标题匹配已有会话(如「彻底卸载」↔「浏览器插件彻底卸载工具」),卡片显示「写它的会话 · 标题 · 时间」与 继续写;窗口里也会列出最多 5 条候选,可直接挑一条接着写。
  • 会话记在浏览器存储里(localStorage + Cookie 兜底):卡片上显示上次会话,点卡片直接回到它继续改。
  • 记录丢失也能找回:卡片会按 改插件 · <插件名> 的会话标题在会话列表里匹配最近一次修改会话。
  • 会话失效(被删除/归档)会标记出来,下一次点开会自动重建。

为什么用会话

插件修改需要读源码、改文件、重新安装,还要记住上一轮改了什么。会话就是这条工作线:开场说明给 Agent 一个准确的起点,后续每轮要求都留在同一个上下文里,插件和它的历史不会散落。

开场说明让 Agent 先做什么

  1. 读 package.json、cordis.patch.yml、index.js、client.js,说明插件现在的结构与 Host/Client 分工;
  2. 指出这次修改最可能落到哪里(插件行 id、插槽、组件、配置);
  3. 先问你要改什么,不直接动文件。

内置插件(源码随安装包)没有 Profile 源码目录,说明会改成「先说明覆盖/配置的可行路径」。

安装

dsh plugin --profile desktop add link:D:\deepseek\plugins\dsh-plugin-studio

也可以由 plugin_manager 的 install_bundle 安装本目录。安装后打开「设置 → 插件 → 会话工坊」。

边界

  • 本插件只负责开会话与解析路径,不改插件文件;修改由该会话里的 Agent 用普通文件工具和 plugin_manager 完成。
  • 源码目录对 Profile 里以 link: / file: 记录的依赖有效;注册表安装的插件会给出 Profile node_modules 里的副本路径,并在说明里按「复制到工作区 + link / 新 bundle」处理;内置插件的文件在安装包里,只能覆盖或配置,不能原地改。
  • 标题匹配是启发式:它会按标题里的共同片段(如「彻底卸载」)找会话,近似标题的会话会一起列为候选;点之前看一眼标题和时间即可确认。
  • 会话记录是界面侧的辅助索引,不是事实来源;会话本身始终以 Host 的会话日志为准。
  • 读路径的 Host 路由是只读的:/api/plugin-studio/facts 只返回 Profile 目录、依赖 spec、源码目录、安装副本目录与补丁路径。
—/ 5

No ratings yet

Verified DSH bundle

Commit 87fb011cbc86

Community comments

No comments yet. Be the first to write one.

DSH HUB

A community index for DSH plugins. Not an official GitHub or DeepSeek AI product.

CommunityResourcesAPIAbout