DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins
U

ultra-documents

Ultra Documents

Artifacts-like documents for DeepSeek Harness: the agent writes an HTML document, it opens in the dsh sidebar, you comment on any part, and one click sends the comments back for the next version. A local-only fork of tdoc.

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add github:Libraqg/ultra-documents#2c3d7097478b7814d037934082596f51da38c8e5
READMECompatibilityVersions
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

Compatibility and provenance

Ultra Documents is published as ultra-documents and currently resolves to version 0.1.0. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
github
Registry updated
10/25/2026

Versions

0.1.0stable
10/25/2026

Related plugins

Loading related plugins…

Latest
0.1.0
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
web
License
AGPL-3.0-or-later
Source
github
GitHub
★ 1
Weekly downloads
0
Last push
10/28/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in productivity-workflow.

Acp App@deepseek-ai/dsh-acp-appThe dsh ACP profile bundle: automation-only JSON-RPC stdio and process lifecycle over dsh-baseExperimental Schedule Bundle@deepseek-ai/dsh-experimental-schedule-bundleOptional bundle that adds Schedule, its task page, and time context to the Web compositionClient Ui Task Board@linxin666/dsh-client-ui-task-boardHost-authoritative task board for the DSH Web GUI with real session execution, Host cron scheduling, and optional cross-platform idle-sleep protection; mounted without DSH source changes.Ab Ocrdsh-ab-ocr--- description: "The out-of-tree ocr tool: recognizes a scanned PDF or image page by page, merges the pages in order only after the last one, and saves one Markdown document with the heading levels the model decided." 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.