See-Sol-Lab/DeepSeekGUI--packages-bundle-web-app ↗★ 274
@deepseek-ai/dsh-web-app
The dsh browser-surface bundle: the web patch layer over dsh-base plus the runtime glue plugin (frontend dist serving, bash runtime variables, URL line)
Other repositories with this package name
- deepseek-ai/deepseek-harness--packages-bundle-web-app
- whitelonng/dshcode--packages-bundle-web-app
- fufankeji/deepseek-harness-studio--packages-bundle-web-app
- op7418/pilot-harness--packages-bundle-web-app
- SuperJJ007/papermachine--packages-bundle-web-app
- peiyuwang54/deepseek-harness-cli--packages-bundle-web-app
Install
npx -p @deepseek-ai/dsh dsh plugin --profile web add 'github:See-Sol-Lab/DeepSeekGUI#1e913d8b38b23df083bd6d3852b623f93210360a&path:packages/bundle/web-app'README
Read the full README ↗Configuration
The minimal agent preset uses a persistent shell, the read_image tool, and a fixed persona, with automatic history compaction and the idle-session /compact command. It shares the Host token meter and owns an isolated compaction backend. Compaction configuration and retention follow the existing backend. Image reads reuse the Host filesystem and attachment store and require an image-capable model; text read, write, and edit tools remain excluded.
--host and --port configure the listener; --tls-cert and --tls-key make it serve HTTPS; --public-url names the advertised public HTTP(S) root the GUI is reached at behind a prefix-stripping proxy, and --trusted-host adds further accepted authorities. All are described under Listening, trust, and public deployments, and the tls field those flags set is documented with the carrier's config:
| Field | Default | Meaning |
|---|---|---|
openBrowser | true | Open the default browser after startup; SSH launches suppress it |
printUrl | true | Print the dsh web: URL line at startup |
surfaceContext | true | Expose DSH_WEB_URL to the agent's shell commands |
publicUrl | Unset | Advertised HTTP(S) application root; otherwise announce the bind-address URL |
The generated configuration catalog lists this runtime plugin's accepted fields and their JSDoc. The shipped composition inserts the schedule service row and the ui-schedule task page row, while the clock reading and the four reminder tools belong to the standard, cordis, and ptc presets. The tool-subagent and tool-subagent-fork rows in those presets deny the four tools, so a delegated child's scope never lists them.