omdsh-dev/dsh-scout1

@deepseek-ai/dsh-tool-scout

Model-facing environment probe tool for DeepSeek Harness: runtime environment, PATH commands, software versions, and host resources on demand

AI 분석

允许 AI 模型主动探测宿主机上已安装的软件、命令行工具版本及系统资源。适合需要让 AI 自动适配本地开发环境、排查依赖缺失的自动化运维和编码任务。

패키지
@deepseek-ai/dsh-tool-scout
버전
0.0.1-rc.2
최근 업데이트
2026. 8. 14.

설치

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:omdsh-dev/dsh-scout

Configuration

FieldDefaultNotes
commandCandidatesls cat grep sed awk find xargs tar unzip curl wget git ssh rsync make gcc python3 node dockerNames checked by a commands probe without names.
softwareListgit node npm pnpm yarn bun python3 pip3 go rustc cargo java gcc clang make cmake docker kubectl curl wget jq rg fd gh sqlite3 ros2 arduino-cli platformio esptool.py openocd avrdudeNames probed by a software probe without names (embedded/robot toolchains included).
softwareProbeTimeoutMs3000Per---version subprocess timeout.
softwareCacheTtlMs60000Software facts stay fresh this long; 0 disables caching.
maxNames50Per-call cap on names (a confused or hostile model cannot fan out unbounded probes).
appDirs/Applications, ~/ApplicationsDirectories scanned by an apps probe (~ expands to the home).
maxApps300Maximum app bundles one apps probe enumerates; 0 disables item-count truncation.
maxPorts128Maximum listening sockets one ports probe reports; 0 disables item-count truncation.
maxServices200Maximum services one services probe reports; 0 disables item-count truncation.
workspaceMarkerssee docs/design.md §3Marker filenames matched by a workspace probe.
workspaceVersionFiles.nvmrc .node-version .tool-versions .python-version .ruby-version .go-version .terraform-versionVersion-pin files a workspace probe reads.

Example patch row (in the profile's cordis.patch.yml, overriding the bundle row by id):

- id: tool-scout
  name: '@deepseek-ai/dsh-tool-scout'
  config:
    softwareProbeTimeoutMs: 2000
    softwareCacheTtlMs: 0
    maxNames: 30

Why there is no settings-page card

The web GUI's "plugin configuration" section renders only plugins that ship a browser-side card (settings.plugin.item slot; today only the in-box bash/agent-loop/web-search cards). This package is deliberately a Host-side-only out-of-tree plugin: it does not appear in that section, and its configuration lives in the profile patch layer above — no harness-repo change is required to install, configure, or update it.