EtbyStudio/dsh-commands

EtbyStudio★ 0TypeScript最后同步: 2026-08-15

在 GitHub 打开

File-based slash commands for DeepSeek Harness — auto-discovered from Markdown files, with hot reload

README 摘要

dsh-commands English 中文 Filesystem slash-command discovery for DeepSeek Harness UIs. This plugin registers one slash command per Markdown file under /commands , mirroring the user-root layout of the skill discovery in @deepseek-ai/dsh-skill-filesystem . The filename stem is the command name, the YAML frontmatter supplies the description, and the body is the instruction executed when the command runs. A host watcher keeps registrations in sync with the directory: adding, editing, or deleting a command file updates the registry without a restart, and the registry's own commands/change event refreshes live discovery UIs. It is a plugin for the DeepSeek Harness command registry ( ctx.commands , @deepseek-ai/dsh-commands ). Install From npm: Developing locally (the build output lib/ is gitignored; build it first after cloning): In both cases, insert the plugin in the profile's user patch layer: After boot, any .md file in /commands becomes a slash command ( dshHome defaults to $DSH HOME or /.dsh ). Command file format Each command is one Markdown file; the filename stem (without .md ) is the command name, lowercased ASCII with letters, digits, , or - , matching parseCommand() : - descri…

在 GitHub 查看完整 README →
工具/开发deepseekdeepseek-harnessdshdsh-plugindsh-plugins

分类