MoYuSOwO/dsh-provision

MoYuSOwO★ 2Python最后同步: 2026-08-15

在 GitHub 打开

Manifest-driven multi-source asset manager for DeepSeek Harness profiles (npm/github/release/skill/preset/local) — sync, plan, conflict detection, transactional rollback.

README 摘要

dsh-provision Manifest-driven provisioning for DeepSeek Harness profiles. One manifest declares every asset — plugins, skills, agent presets, MCP servers — and provision.py syncs them all: upstream tracking, building, registering, planning, and rollback. 中文说明 · MIT What it does DSH profile assets come from many places (npm packages, GitHub repos, skill collections, agent presets, self-built plugins). dsh-provision is the single source of truth for all of them: - One manifest ( manifest.yml ) records each asset's source, version, build method, and registration — no more hand-editing package.json / cordis.patch.yml managed sections. - Six asset sources : npm (registry packages), github (clone → build → install), release (GitHub Release tarballs, no build needed), skill (SKILL.md collections → auto-generate entry+router plugin), preset (agent presets → /.dsh/.agent-presets/ ), local (self-built, registered only). - Skill extraction : skill repos are cloned, sub-skills extracted, and an "entry skill + references routing" plugin is generated automatically — the entry skill shows in the catalog, sub-skills load on demand via read . - MCP registration : MCP servers declared in the manifes…

在 GitHub 查看完整 README →
工具/开发dsh-pluginagentvision

分类