Skip to content

v0.3.0 - dsh-evolve-modes Self-Evolution

Choose a tag to compare

@GraySilver GraySilver released this 17 Aug 13:47
· 11 commits to main since this release

Install

Install the GitHub release tarball:

dsh plugin --profile web add https://github.com/GraySilver/dsh-evolve-modes/releases/download/v0.3.0/graysilver-dsh-evolve-modes-0.3.0.tgz

Restart the Web profile after installation.

Renamed Identity

  • Repository: GraySilver/dsh-evolve-modes
  • Package: @graysilver/dsh-evolve-modes
  • Cordis/plugin ID: dsh-evolve-modes
  • Commands: /evolve-mode and /evolve-mode-review
  • Remote namespace: evolveModes
  • Storage domains: graysilver_dsh_evolve_modes and graysilver_dsh_evolve_modes_evolution
  • Learned-instruction marker: <dsh-evolve-modes-learned-instructions>

Existing session settings, proposals, approved rules, backups, and learning runs are copied from the former storage domains on first startup under the new identity. Existing new-domain data is never overwritten.

Highlights

  • Adds global, human-reviewed self-evolution settings and pending-proposal management.
  • Self-evolution defaults to Propose, with a default learning batch of 3 completed replies.
  • Learning uses one dedicated system prompt and one explicit JSON data message, without inherited parent history, work context, tools, a learning subagent, or source-workspace AGENTS.md.
  • Keeps up to 100 source messages per session and truncates long assistant context to 2000 characters.
  • Includes evidence validation, one repair retry, failed-run retention, rename migration tests, and isolated LLM request tests.

Full details: https://github.com/GraySilver/dsh-evolve-modes/blob/v0.3.0/README.md