chenzheshushi-commits/dsh-evolve0

dsh-evolve

Self-evolving memory + skill lifecycle for DeepSeek Harness. Cross-session memory with zero-token deterministic recall (bigram-Jaccard fused with FTS5 BM25 via RRF), a tiered approval gate, and reinforcement that strengthens what you repeat. Procedural knowledge crystallizes into SKILL.md files that refine in place and are curated through an active-stale-archived lifecycle (reversible archive, pre-op backups, rollback, never deletes). Includes background per-turn review, anti-bloat convergence for both skills and memory, an auto-grown user profile, and a web settings page.

AI 分析

核心用途是构建智能体的长期记忆与技能积累。适合希望智能体能够“越用越聪明”、自动将重复的流程提炼为持久化技能文件(SKILL.md)的深度用户。

パッケージ
dsh-evolve
バージョン
0.4.1
ライセンス
MIT
最終更新
2026/08/23

インストール

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:chenzheshushi-commits/dsh-evolve

ドキュメント

README 全文を読む ↗

Configuration

Everything is configurable through the plugin's settings page (web profile) or your DSH config. Notable switches:

KeyDefaultEffect
autoConfirmEnabledtruefalse = every model write waits for review
reviewEnabledtrueBackground per-turn review
reviewEveryTurns5Review throttle
reviewModel(main model)Route review to a different model
refineLLMfalseUse an LLM pass when crystallizing/refining skills
reinforceEvery3Observations per importance step
memoryMaxChars20000Memory character budget (0 disables)
convergeSuggesttrueSurface merge/fold suggestions
curatorStaleDays / curatorArchiveDays30 / 60Skill lifecycle thresholds
ftsEnabledtruefalse = pure bigram recall, no SQLite

The LLM is only ever used for optional auxiliary passes — skill refinement, background review, and skill merging. All of them are single-shot, skippable, and fall back to deterministic behavior on failure. Nothing runs in your main loop.