AuraxM/dsh-plugin-doc-present

Doc Present lets the agent show plans and documents in a dedicated side panel instead of dumping them into the chat. The README documents the surfaces it adds — a doc_present model tool, a /doc-present command, a system-prompt section, a header button, a panel and a tool card — and the three-step manual mount with its verification commands. It also explains how the two servers relate (the same-origin /doc-present/health route works even while the standalone LAN server is off), a configuration section, and the repository layout. Because the row placement decides who gets the feature, the README supports mounting in a host profile patch (all sessions) or in an agent preset (per session).

Other ★ 0 updated 2026-08-14 ✅ runtime-tested
View on GitHub ↗

Install

⚠️ Install command not yet confirmed — check the README on GitHub for the exact command.

Compatibility

DeepSeek Harness web profile (the row injects the webServer service, which only exists there). The package must be resolvable from the profile module fallback directory; no restart is needed because profile boot watches the user patch file.

Details

Recent updates

The README documents the mount contract and verification surface rather than a versioned changelog: the entry id must be the package name (dsh-doc-present, not the row id), the served web root's window.__DSH_BOOT entries list is the authoritative check, and the /doc-present/health__ route reports the service magic. It notes the repository ships no install scripts and never writes outside its own files — every mount is a manual row.

FAQ

How do I install dsh-plugin-doc-present?
It is manual by design: copy the repository into $HOME/.dsh/profiles/node_modules/dsh-doc-present, add an insert row (id: doc-present, name: dsh-doc-present) to the web profile's cordis.patch.yml, then verify the boot entries and health route. There is no npm package or install script.
Why does it need the web profile?
The row declares inject: ["tools", "systemPrompt", "commands", "webServer"], and the webServer service only exists in the web profile.
Do I have to restart after mounting it?
No — profile boot watches the user patch file (watchUserPatches), so the edit hot-reloads into the running server; refresh the browser once to see the header button and the Settings entry.

Alternatives

deepseek-ai/deepseek-harness · awesome-dsh-plugin/awesome-dsh-plugin · yjh051108/dsh-routing-suite

More plugins in Other

Browse more in Other

Guides for Other plugins