fuxin123z/dsh-skill-manage

fuxin123z★ 1JavaScript最后同步: 2026-08-22

在 GitHub 打开

DSH plugin: agent-managed procedural memory — a skill_manage tool that lets the agent write, patch, disable and delete its own skills at runtime (user + project scope), with hot-reload and layered delete guards.

README 摘要

dsh-skill-manage A DSH (DeepSeek Harness) plugin that gives the agent procedural memory : a skill manage tool for authoring its own skills — create, patch, disable, delete — with layered delete guards. Built on skill-filesystem 's hot-reload watcher, so a skill created mid-session is usable in the same session, no restart. Pair with dsh-auto-memory for declarative memory: that one remembers facts (logs, notes, preferences), this one remembers how to do things (workflows, pitfalls, procedures). What it adds skill manage tool — actions: create / patch / edit / delete / disable / enable / pin / unpin / write file / remove file / list - Two scopes — scope: 'user' (default, /.dsh/skills , all workspaces) or scope: 'project' ( /.dsh/skills , this workspace only). The project root is resolved exactly like the harness's own skill lookup: walk up from the session cwd to the nearest .git , falling back to the cwd itself. list shows both scopes in one table. - Both on-disk layouts — directory skills ( / /SKILL.md , what create writes) and single-file skills ( / .md ), matching the two layouts the skill-filesystem watcher actually loads. list shows a layout flag; single-file skills refuse supp…

在 GitHub 查看完整 README →
Agent/智能体deepseek-harnessdshdsh-pluginagent

分类