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).
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
- Repo: AuraxM/dsh-plugin-doc-present
- Category: Other
- Stars: 0
- Version: Source bundle (no npm release; repository ships no install scripts — manual copy + patch row only)
- Last push: 2026-08-14
- First seen: 2026-08-14
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