Kytolly/dsh-evolve-in-git ↗★ 0
dsh-evolve-in-git
基于 Git 的 DeepSeek Harness 长期记忆与进化插件。
AI 分析
核心用途是将用户指定的 Git 仓库作为记忆库,自动提交会话笔记、分支记录和 Skill 草稿。适合需要利用 Git 版本控制管理 Agent 长期记忆与技能演进的用户。
安裝
此插件尚未提供可驗證的 bundle,或相容性檢查未通過。請先閱讀倉庫說明。 閱讀完整 README ↗
說明文件
閱讀完整 README ↗dsh-evolve-in-git
Git-backed long-term memory and evolution plugin for DeepSeek Harness.
What it does
This plugin treats a user-chosen Git repository as the memory store. It can write session notes, branch-specific records, and reusable skill drafts into that repo, then commit them as ordinary Git history.
Config
repoPath- the Git repository that stores memory and skills.memoryRoot- where memory records are written, default.dsh-evolve/memory.skillsRoot- where skill drafts are written, default.dsh-evolve/skills.defaultBranch- branch to evolve from when creating new branches, defaultmain.remoteName- remote to fetch and push, defaultorigin.autoCommit- whether writes auto-commit, defaulttrue.
Current API
status()- read branch, head, and working-tree state.branches()- list local branches.record(...)- write one memory entry as markdown.draftSkill(...)- generate a reusable skill draft.suggest(...)- return a user-facing skill-promotion prompt.saveSkillDraft(...)- persist a generated skill draft.createBranch(...),checkout(...),fetch(),push()- Git workflow helpers.
Current slice
Phase 1 focuses on the storage and branch layer. The next steps are user prompting, DSH tool exposure, skill sync, and branch-recovery policy.
Limits
- No automatic prompt injection yet.
- No merge/conflict resolver yet.
- No remote auth flow yet.
- No sync to the DSH skill registry yet.