DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
U

ultra-documents

Ultra Documents

适用于 DeepSeek Harness 的类似 Artifacts 的文档:代理编写 HTML 文档,文档会在 dsh 侧边栏中打开,你可以对任意部分发表评论,只需点击一次即可将评论发送回去以生成下一版本。tdoc 的仅限本地分支。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:Libraqg/ultra-documents#2c3d7097478b7814d037934082596f51da38c8e5
README兼容性版本
A document open in the dsh sidebarA comment anchored to highlighted textThe AI's reply on the comment and the new versionEditing text and formatting in the sidebar

兼容性与来源证明

Ultra Documents 以 ultra-documents 发布,当前版本为 0.1.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/10/25

版本

0.1.0stable
2026/10/25

相关插件

正在加载相关插件…

最新版
0.1.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
AGPL-3.0-or-later
发布源
github
GitHub
★ 1
周下载
0
最近提交
2026/10/28
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 productivity-workflow 分类下经过校验的插件。

Acp App@deepseek-ai/dsh-acp-appdsh ACP 配置文件包:基于 dsh-base 的仅限自动化的 JSON-RPC stdio 和进程生命周期管理Experimental Schedule Bundle@deepseek-ai/dsh-experimental-schedule-bundle为 Web 组合添加 Schedule、其任务页面和时间上下文的可选捆绑包Client Ui Task Board@linxin666/dsh-client-ui-task-board面向 DSH Web GUI 的主机权威任务面板,支持实际会话执行、主机 cron 调度以及可选的跨平台空闲睡眠保护;以挂载方式提供,无需修改 DSH 源代码。Ab Ocrdsh-ab-ocr--- description: "外部 ocr 工具:逐页识别扫描的 PDF 或图像,仅在处理完最后一页后按顺序合并页面,并使用模型确定的标题级别保存为一个 Markdown 文档。" kind: "package-reference" ---

README

ultra-documents

English | 中文

Artifacts-like documents for DeepSeek Harness (dsh).

Ask the agent for a report, proposal, explainer, slide deck, diagram or dashboard. It writes one self-contained HTML page, which shows up in the chat as a card and opens in the dsh right sidebar. Then:

  • Comment — select any text, or click a figure or table, and leave a comment.
  • Send to AI — one click hands the open comments to the agent, which writes the next version and answers each comment.
  • Edit — change the text and formatting of the latest version yourself; saving creates a new version.

Every change is a new version, and you can switch between them. Everything stays on your machine: no account, no server, no sharing.

Screenshots

CreatedCommentedRevised by the AI
A document open in the dsh sidebarA comment anchored to highlighted textThe AI's reply on the comment and the new version

Editing text and formatting in the sidebar

Install

Requires dsh 0.2.1 or later and its web interface (the desktop app or dsh web).

dsh plugin --profile web add github:Libraqg/ultra-documents

From a local checkout:

git clone https://github.com/Libraqg/ultra-documents
dsh plugin --profile web add link:/absolute/path/to/ultra-documents

In the desktop app, add the plugin from its plugin manager instead; the desktop profile is managed by the app.

Use

  1. Start a new session in a workspace and ask for a document, for example "Use ultra-documents to make a two-day Hangzhou itinerary with a schedule table".
  2. Click the card in the chat to open the document in the sidebar.
  3. Select text or click a figure to comment. Comment mode is on by default; switch to read mode to interact with the page normally.
  4. Press Send to AI to get the next version. Show handled comments to see the AI's reply on each one.
  5. Press Edit on the latest version to change text and formatting, then Save as new version.

Start a new session for each document: a long session carries a lot of context into every revision.

How it works

PieceWhat it does
Agent toolsultra_documents_create, ultra_documents_revise, ultra_documents_comments, ultra_documents_list
Skillultra-documents: when to use the tools and how to write the HTML (voice, visuals, styles, slides)
Sidebar rendererClaims *.ultra.html files; renders the version in an isolated sandbox with comment highlights, a comment panel, a version picker, direct editing and full screen
Storage<workspace>/.ultra-documents/<slug>/ — v1.ultra.html, v2.ultra.html, …, doc.json, comments.json; the directory is git-ignored

Documents run in an <iframe sandbox="allow-scripts"> without same-origin access: their scripts cannot reach the dsh page, its cookies or your files.

See docs/DESIGN.md for the design.

Known limitations

  • Documents that run their own scripts can be commented on but not edited directly.
  • A session open in two dsh processes at once (say the desktop app and dsh web) is write-locked by one of them; saving comments or edits from the other fails.
  • Each comment action shows a one-line "ultra-documents" command card in the chat. It never reaches the model.
  • The sidebar polls for changes every 3 seconds, and a document opened before a light/dark theme switch keeps its old theme until it is reopened.
  • Local filesystem only; Sessions on a remote filesystem are not supported.
  • dsh is a release candidate. Tested on 0.2.1-rc.3.

Develop

npm run build   # client/src/main.js → client.js
npm run check
npm test

client.js is generated; edit client/src/main.js and rebuild.

Licence

AGPL-3.0-or-later. ultra-documents is a modified version of tdoc by Serena Keyitan and the tdoc contributors; NOTICE.md records what changed. Bundled third-party material keeps its own licence.