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)

包名
@deepseek-ai/dsh-web-app
兼容性
待验证
Harness 依赖范围
workspace:*
Cordis 依赖范围
workspace:~
版本
0.2.1-rc.2
许可证
MIT
最近更新
2026年10月24日

同名包的其他仓库

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add 'github:See-Sol-Lab/DeepSeekGUI#1e913d8b38b23df083bd6d3852b623f93210360a&path:packages/bundle/web-app'

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:

FieldDefaultMeaning
openBrowsertrueOpen the default browser after startup; SSH launches suppress it
printUrltruePrint the dsh web: URL line at startup
surfaceContexttrueExpose DSH_WEB_URL to the agent's shell commands
publicUrlUnsetAdvertised 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.