dsh-web-search-ddg
aooyoo
Zero-token DuckDuckGo search provider for the DeepSeek Harness (DSH) web seam — local headless browser, no API key, no m…
PROJECT TOPICS
PROJECT README
A DeepSeek Harness plugin that adds a Skills panel to the settings page for managing and viewing the local skill directories:
~/.agents/skills (respects DSH_AGENTS_HOME)<workspace>/.agents/skills for every workspace registered in the harnessThe panel lists each skill, shows its description, body and directory contents, supports searching across the current scope, removing skills, and opening the directory in the system file manager. Chinese and English copy included.

src/ — TypeScript source. src/index.ts is the host plugin (one loopback-pinned Connection RPC channel /skill-panel); src/catalog.ts is the pure filesystem catalog (scan/read/remove/open); src/client/ is the browser half (settings section, locales, styles); src/contract.ts is the shared wire contract.lib/ — committed build artifacts (lib/index.js, lib/invariant.js, lib/client.js); the profile resolves main, ./client, and ./invariant from here.tests/ — node --test suites over the catalog.pnpm install
pnpm run build # esbuild bundles + tsc declarations
node --test tests/catalog.test.mjs
Install into a profile with the bundle route, from a local path:
dsh plugin --profile web add file:/path/to/dsh-skill-panel
or directly from GitHub:
dsh plugin --profile web add git+https://github.com/hexbee/dsh-skill-panel.git
authority: 'loopback'), like every settings surface.~/.agents/skills or <workspace>/.agents/skills.CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。