Chael-Chael/dsh-reference-anything 预览 preview

Chael-Chael/dsh-reference-anything

插件Plugin ⭐ 5 MIT web-ui

Reference Anything in DeepSeek Harness—enhance the @ menu to reference commands, skills, files, DSH sessions, and conversations from external chatbot platforms | 在 DeepSeek Harness 中引用一切——增强@菜单,统一引用命令、Skills、文件、DSH 会话与外部 Chatbot 平台对话

编辑导读Editor's Brief

## 核心特性
- 将 DSH 命令、Skills、工作区文件与文件夹、DSH 会话历史以及外部聊天机器人对话整合到原生 DSH @ 菜单中。
- 通过 OpenCLI 和已登录的浏览器个人资料,支持引用来自 ChatGPT、Claude、Gemini、DeepSeek、Grok 和 Kimi 的外部对话。
- 允许用户启用或隐藏各个来源分组、对分组重新排序、设置折叠行数,并将候选项硬性上限设置为 1 到 50。
- 为菜单项提供类型图标和平台标识,同时保留 Composer 中原生的 DSH 引用渲染。
- 提供一键切换控件,可在 Reference Anything 选择器与官方 DSH 文件/会话列表之间切换,不会中断同步或影响本地数据。

## 使用场景
- 可以使用官方文件引用 Remote 和原生原子引用,将工作区文件或目录插入 DSH 任务。
- 可以通过官方会话引用 Remote 和规范的 dsh-session: 提及来引用先前的 DSH 会话。
- 可以从外部 AI 聊天平台检索历史对话以提供上下文,同时将初始引用保留为延迟指针。
- 可以在插入所选引用前,通过来源前缀(如 @chatgpt:@claude:@gpt:@ds:)过滤候选项。

## 技术细节
- 该插件面向 DSH 0.1.0-rc.8 及更新版本,使用原生 @ 触发菜单、官方文件/会话 Remote,以及原生 Composer 引用渲染器。
- 外部对话访问通过 OpenCLI、Browser Bridge、浏览器扩展,以及为六个受支持聊天服务安装的平台适配器运行。
- 引用会以包含指针的不可信数据信封形式发出,代理仅在获得授权后调用 reference_readreference_attachment_read
- 存储模式包括仅元数据的标题索引并按需远程读取,以及将最新完整对话正文本地存储的离线镜像。

## 注意事项
- 外部对话同步使用现有已登录的浏览器会话,在设置或同步期间可能会临时打开浏览器窗口。
- 该插件需要 DSH、用于自动安装 OpenCLI 的 npm、OpenCLI 1.8.6 或更新版本,以及 Browser Bridge 扩展。
- DSH 处于 Beta 阶段,因此底层能力和接口可能发生变化,插件声明将随这些变化进行适配。

## Core Features
- It consolidates DSH commands, Skills, workspace files and folders, DSH session history, and external chatbot conversations into the native DSH @ menu.
- It supports external conversation references from ChatGPT, Claude, Gemini, DeepSeek, Grok, and Kimi through OpenCLI and logged-in browser profiles.
- It allows users to enable or hide each source group, reorder groups, set collapsed row counts, and set hard candidate caps from 1 to 50.
- It provides type icons and platform logos for menu items while preserving native DSH reference rendering in the Composer.
- It includes a one-click control to switch between the Reference Anything picker and the official DSH file/session list without stopping synchronization or local data.

## Use Cases
- It can insert workspace files or directories into a DSH task using the official file-reference Remote and native atomic references.
- It can reference prior DSH sessions through the official session-reference Remote and canonical dsh-session: mentions.
- It can retrieve historical conversations from external AI chat platforms for context while keeping the initial reference as a deferred pointer.
- It can filter candidates by source prefixes such as @chatgpt:, @claude:, @gpt:, or @ds: before inserting a selected reference.

## Technical Details
- The plugin targets DSH 0.1.0-rc.8 or newer and uses the native @ trigger menu, official file/session Remotes, and the native Composer reference renderer.
- External conversation access runs through OpenCLI, a Browser Bridge, a browser extension, and platform adapters installed for the six supported chat services.
- References are emitted as untrusted-data envelopes containing pointers, and the agent calls reference_read or reference_attachment_read only after authorization.
- Storage modes include metadata-only title indexing with on-demand remote reads and an offline mirror that stores the latest complete conversation bodies locally.

## Notes
- External conversation synchronization uses existing logged-in browser sessions and may temporarily open a browser window during setup or sync.
- The plugin requires DSH, npm for automatic OpenCLI installation, OpenCLI version 1.8.6 or newer, and the Browser Bridge extension.
- DSH is in Beta, so underlying capabilities and interfaces may change, and the plugin states that it will adapt alongside those changes.

安装Install

dsh plugin --profile web add dsh-reference-anything

Chael-Chael/dsh-reference-anything 加入你的 DSH 配置(web profile)即可启用。

READMEREADME

上一个 Prev dsh-mimo-agent-tools 下一个 Next dsh-mindmap