HalfDone03/dsh-review-desk ↗★ 0
dsh-review-desk
在私有Win32桌面运行和复验任务 适合Windows用户在不干扰当前桌面的情况下后台复验AI任务。
安裝
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:HalfDone03/dsh-review-desk說明文件
閱讀完整 README ↗使用
/review-desk prepare # 后台准备,不切屏
/review-desk run Get-ChildItem # 在复验桌面跑任务,不切屏
/review-desk list # 看最近复验记录
/review-desk open # 显式切到复验桌面
/review-desk return # 切回工作桌面
/review-desk close # 清理
prepare 后 status 应该显示 active=Default,但 desktop=DSH-Review-Desk、browserPid/panelPid 已存在。这就是正确状态:桌面在后台,当前桌面没变。
配置
在 profile 的 cordis.patch.yml 里覆盖:
- id: review-desk
config:
autoReturnSeconds: 30
reviewIncludeToolArgs: false
| 字段 | 默认 | 说明 |
|---|---|---|
enabled | true | 总开关 |
desktopName | DSH-Review-Desk | 私有桌面名;固定名字便于接管残留 |
edgePath | "" | Edge 路径;留空自动探测 |
url | "" | DSH Web UI 地址;留空用 webServer.getOrigin() |
panelSeconds | 0 | panel 自动返回秒数;0 不自动返回 |
autoReturnSeconds | 0 | open 后 watchdog 自动返回秒数;0 关闭 |
statePath | "" | 状态文件;留空用 %LOCALAPPDATA%\dsh-review-desk\state.txt |
profilePath | "" | Edge profile;留空用状态文件同目录的 edge-profile |
helperPath | "" | helper 路径;留空用包内 bin/DshReviewDesktop.exe |
closeOnDispose | true | 插件卸载时是否关闭复验桌面 |
reviewLimit | 50 | 内存中最多保留多少条复验记录 |
reviewIncludeToolArgs | false | 是否保存工具参数值;默认只存 key |
audit | true | 是否写审计日志 |
auditPath | "" | 审计文件;留空用状态文件同目录的 audit.jsonl |
auditTurns | false | 是否把每个 turn/end 写审计 |
runTimeoutSeconds | 120 | run 任务超时秒数;超时会终止该任务 |
runOutputLimit | 20000 | 返回给会话的最大输出字符数 |