Releases: zoahdev/dsh-rule-evolve
Release list
dsh-rule-evolve v0.11.0 - evolution badge
dsh-rule-evolve v0.11.0
New: evolution badge (README-ready SVG)
- dsh-evolve badge --experience experience.jsonl --evolution EVOLUTION.md --out badge.svg
- Tiers by verified rules: starting / learning / building / growing / legend
- --json for machine-readable summary + SVG payload
- Zero dependencies, pure SVG
Also: 18/18 tests (3 new badge tests), example badge committed.
dsh-rule-evolve v0.10.2 — in-session growth report
Plugin gains evolve_report: agents summarize the rule library and return a shareable growth report (verified/total, usage, rounds, ready-to-post text). Five in-session tools now: learn/apply/touch/recall/report. Plugin 7/7 + packed runtime smoke.
dsh-rule-evolve v0.10.1 — shareable growth card PNG
Agent Growth Report now exports a 1200x630 PNG share card (canvas, zero deps): AGENT GROWTH REPORT with verified/total, uses, rules learned, evolution rounds. CLI 15/15 + plugin 6/6 + packed runtime smoke.
dsh-rule-evolve v0.10.0 — Agent Growth Dashboard
New dash command: renders the rule library as a beautiful, shareable, self-contained HTML Agent Growth Report (growth curve, health, learned topics, most-used rules, evolution timeline, bilingual). Live example from the marathon. CLI 15/15 + plugin 6/6 + packed runtime smoke.
dsh-rule-evolve v0.9.1 — unique EXP ids + evolution marathon
Fixes duplicate EXP ids when merging rule batches (found by the marathon run; regression test added). Adds examples/marathon: a real self-evolution marathon (reflect → extract → evolve ×2 → touch → tool-verify → score) with a growth diary. CLI 13/13 + plugin 6/6 + packed runtime smoke.
dsh-rule-evolve v0.9.0 — in-session recall
Plugin gains evolve_recall: agents retrieve the most relevant verified rules mid-session (BM25-lite, offline). Fixed a real BM25 bug found by the new test (document frequency double-count). CLI 12/12 + plugin 6/6 + packed runtime smoke (4 tools).
dsh-rule-evolve v0.8.0 — local recall
New recall command: zero-dependency BM25-lite retrieval over the rule library (Layer-2-style retrieval without an embedding model). Verified + frequently used rules rank higher; works offline. Demo: 'windows bash' -> #1856 rule first. 12/12 tests.
dsh-rule-evolve v0.7.0 — cross-session reinforcement
Rules carry usage and verification history: touch/evolve_touch increments usageCount; every successful verify/evolve/tool-verify increments verifiedCount. Health score rewards repeatedly-verified + repeatedly-used rules, so the library remembers what works and fades what doesn't. CLI 11/11 + plugin 5/5 + packed runtime smoke.
dsh-rule-evolve v0.6.0 — rule lifecycle
Rules now have health scores and the library self-maintains: score (active/stale), prune (soft-retire below threshold, auditable), merge-duplicates (near-duplicates merge into higher-scoring rule). Dogfood: 5/5 active, no duplicates. 11/11 tests.
dsh-rule-evolve v0.5.0 — tool learning gate
New tool-verify: agent-written tools get a readiness report (doctor check table, READY/ISSUES) and every failing check is learned into the experience store. Dogfood: doctor repo 8/8 PASS READY. 10/10 tests.