全部插件

DSH / BUNDLE / CLIENT-UI

@dsh-external/dsh-computer-use

v0.1.0Anionex / dsh-computer-useb9921da0db

外部 Git 组合包组合包UI 与客户端插件社区 · Topic 自动分析Web UI
在 GitHub 打开
运行时构成
HOSTCLIENTUITOOLDATAFLOW

概览

@dsh-external/dsh-computer-use

Accessibility-first macOS Computer Use capability for DeepSeek Harness with stale-observation protection, app leases, confirmations, screenshots, and Web diagnostics

社区 · Topic 自动分析 — 通过 GitHub dsh-plugin Topic 自动发现。静态检查在不执行第三方代码的前提下,验证了固定公开版本的根目录 bundle 契约与已提交文件;这不等于人工审核、安全审计、运行时冒烟测试、发布者身份验证或官方背书。

安装

从 GitHub 安装此组合包

CLI 会验证组合包、调用原生 DSH 安装,成功后才上报完成。

npx dshpub add Anionex/dsh-computer-use --ref b9921da0db9698765dbf0a4cf920ef3ad8187af6

能力

它贡献了什么

HostCordis loadable未核对
Client / UIWeb UI未核对
Model tools未核对未核对
Profile stateconditional未核对

README / ZH

插件文档

!macOS !Universal binary !DeepSeek Harness

LIMITATIONS

已知限制

- Status: early `0.1.0`; model-facing and provider behavior may change before a stable release. - The current provider is macOS-only. Windows UI Automation and Linux providers are not implemented. - Target-process pointer delivery uses dynamically resolved SkyLight SPI. If it is unavailable, pointer fallback fails closed rather than switching to global input. - The clicked point must fall inside an on-screen window of the selected app; the helper resolves the topmost matching window so ambiguous frame/title matches no longer block coordinate actions. Minimized, hidden, or windowless targets fail closed. - Custom canvases, games, hardened input surfaces, and future macOS releases may reject target-process pointer or keyboard events. Prefer semantic Accessibility whenever possible. - `focusPolicy: activate` and `keyboardPolicy: activate` are intentionally disruptive and exist as operator-selected compatibility modes. - A target application may change its own activation or focus as a side effect of an accepted action. - The package captures requested discrete observations, not a live desktop feed. - Browser work should continue to use browser automation because DOM/CDP state is narrower and more precise. - The npm package name is reserved in metadata, but the package is not published yet; install from a checkout or local tarball.