lsz-asd/dsh-plugin-device-info ↗★ 0
@huanlin/dsh-plugin-device-info
DSH plugin exposing Windows device information tools — one tool per Win32 device category (time, system, cpu, memory, disk, gpu, network, battery, processes, usb, audio, printers). Read-only WMI/CIM + Node os collectors.
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:lsz-asd/dsh-plugin-device-info说明文档
阅读完整 README ↗dsh-device-info
Read-only Windows device info for DeepSeek Harness agents �?12 win_* tools, one per Win32 device category.
@huanlin/dsh-plugin-device-info gives the model structured, read-only access to the host machine: time, system, CPU, memory, disk, GPU, network/WiFi, battery, processes, USB, audio, printers. No writes, no installs, no network.
Why this plugin
Ad-hoc PowerShell probing costs tokens every query �?the model re-generates a command each time (~40�?00+ tokens, more with retries after a typo or a permission prompt). A plugin call is ~6 tokens against pre-tested, versioned queries. Install once, call any tool; no command-writing, no trial-and-error. (Estimates: scripts/token-estimate.mjs; real benchmark planned, see Roadmap.)
Install
dsh plugin --profile
add github:lsz-asd/dsh-plugin-device-info # after publishing
dsh plugin --profile
add link:C:/path/to/dsh-device-info # local checkout
Restart the profile. lib/ ships pre-built (no prepare script).
Tools
| Tool | Reports | Source |
|---|---|---|
win_time | ISO/epoch time, IANA timezone, UTC offset, uptime, boot time | Node os �?any platform |
win_system | OS, hostname, user, vendor, model, BIOS, serial (config) | Win32_ComputerSystem / Win32_OperatingSystem / Win32_BIOS |
win_cpu | Model, cores, max clock, load % | Win32_Processor |
win_memory | Used/free/total, used %, modules | Node os + Win32_PhysicalMemory |
win_disk | Drives + volumes (capacity, free) | Win32_DiskDrive / Win32_LogicalDisk |
win_gpu |