wushi2333/dsh-computer-use_codex-style ↗★ 7

dsh-computer-use

免Codex的Windows系统及浏览器自动化操作工具 适合需要在Windows环境下让AI执行桌面及浏览器自动化任务的用户。

包名
dsh-computer-use
兼容性
待验证
Harness 依赖范围
*
Cordis 依赖范围
*
版本
0.1.0
许可证
MIT
最近更新
2026年9月15日

同名包的其他仓库

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:wushi2333/dsh-computer-use_codex-style

Configuration

HOST plane (cordis.patch.yml, row computer-use)

KeyDefaultMeaning
backendwindowswindows (native helper) or fake (a scripted desktop for tests)
surfacecomputerTool catalog requested from the helper
stealFocustrueInput methods activate their target window
maxImageEdge0DSH extension: 0 keeps the official behaviour (no downscale); set e.g. 1280 to trade image quality for tokens
approveLaunchtrueAsk before launch_app
timeoutMs / launchAppTimeoutMs10000 / 15000Official request budgets; a timeout rejects in-flight requests
startupTimeoutMs15000Helper boot budget
preserveHelperOnTimeoutfalseKeep the helper alive after a timeout for debugging
allowedApps[]Non-empty means only these app ids may be observed or driven
envAllowlist[]Extra environment names forwarded to the helper on top of the shipped allow list

Experience layer (experience.* on the same row)

KeyDefaultMeaning
enabledtrueMaster switch for reading and writing notes
store""Empty means `
/.experience`
captureObservationstrueWrite the machine-observed facts
injectDigesttrueAttach the advisory block to the first observation of a matching app
maxEntries / maxChars3 / 900Injection budget
staleAfterDays90Notes older than this are marked as possibly outdated
includeStaletruefalse drops stale notes from the digest entirely
retainEntries / retainObservationDays200 / 30Retention
redactPathstrueRedact local profile paths in recorded error text

PRESET plane (the dsh-computer-use/tool row)

KeyDefaultMeaning
surfaces[computer]Which catalogs to expose (computer, browser, mac, all)
browserSkillcomputer-use-browserSkill that unlocks the browser catalog
approvalDefaultpromptWhat to do when the helper refuses for approval: prompt, allow, deny
approvalTools{}Per-tool override of the above
enabledTools[batch_actions]Which harness extensions enter the model-facing catalog