deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
PROJECT README
Right-click a produced file in DeepSeek Harness (dsh) Web chat and open its location in your OS file manager — with the file selected.
explorer.exe /select, (Windows), open -R (macOS), xdg-open (Linux)@deepseek-ai/dsh) with the web profile@deepseek-ai/cordis (bundled with dsh)pnpm dsh plugin --profile web add reveal-file
pnpm dsh --profile web
Or add it to your profile's cordis.patch.yml:
- insert:
- id: reveal-file
name: 'reveal-file'
In a chat message, right-click any produced file row (the files the model wrote to disk). A small menu appears with 📂 打开所在目录. Click it — the file manager opens with the file selected.
Dual-face plugin:
lib/index.js) — registers a REST endpoint /api/reveal-file/reveal on the dsh web server. It resolves the path through the fs service, then spawns the platform's reveal command via the subprocess service.lib/client.js) — listens for contextmenu events on produced-file rows and calls the endpoint with fetch().Note: the host half uses the host
webServerservice. This is the correct pattern for a static host plugin — the dynamic-runner sandbox has noharnessglobal.
MIT
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。