wushi2333/dsh-computer-use_codex-style ↗★ 7
dsh-computer-use
Windows Computer Use for DeepSeek Harness: Codex-parity window2 + browser, no Codex required 适合需要在Windows环境下让AI执行桌面及浏览器自动化任务的用户。
같은 패키지 이름의 다른 저장소
설치
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:wushi2333/dsh-computer-use_codex-styleConfiguration
HOST plane (cordis.patch.yml, row computer-use)
| Key | Default | Meaning |
|---|---|---|
backend | windows | windows (native helper) or fake (a scripted desktop for tests) |
surface | computer | Tool catalog requested from the helper |
stealFocus | true | Input methods activate their target window |
maxImageEdge | 0 | DSH extension: 0 keeps the official behaviour (no downscale); set e.g. 1280 to trade image quality for tokens |
approveLaunch | true | Ask before launch_app |
timeoutMs / launchAppTimeoutMs | 10000 / 15000 | Official request budgets; a timeout rejects in-flight requests |
startupTimeoutMs | 15000 | Helper boot budget |
preserveHelperOnTimeout | false | Keep 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)
| Key | Default | Meaning |
|---|---|---|
enabled | true | Master switch for reading and writing notes |
store | "" | Empty means ` |
| /.experience` | ||
captureObservations | true | Write the machine-observed facts |
injectDigest | true | Attach the advisory block to the first observation of a matching app |
maxEntries / maxChars | 3 / 900 | Injection budget |
staleAfterDays | 90 | Notes older than this are marked as possibly outdated |
includeStale | true | false drops stale notes from the digest entirely |
retainEntries / retainObservationDays | 200 / 30 | Retention |
redactPaths | true | Redact local profile paths in recorded error text |
PRESET plane (the dsh-computer-use/tool row)
| Key | Default | Meaning |
|---|---|---|
surfaces | [computer] | Which catalogs to expose (computer, browser, mac, all) |
browserSkill | computer-use-browser | Skill that unlocks the browser catalog |
approvalDefault | prompt | What 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 |