Repository navigation
v0.1.0
The first release of Chopin, an RSI (recursive self-improvement) executor that drives a long-running engineering project and improves itself under gates that trust only the tool-call log.
This release archives the original design. The next release is a ground-up rewrite, and the experimental team mode is not carried into it.
Highlights
- Gates: a submission is refused until the session log shows the required tool calls succeeded.
- Ledger: conclusions persist across sessions, are looked up by exact match, and are written only with your approval.
- Self-evolution: Chopin changes itself only through repository files that pass its own checks; generated executable code is sandboxed, approved and canaried before it goes live.
- Improvement experiments:
/rsi run <limit>authorizes a budgeted experiment whose candidates are promoted only after passing sealed holdout tasks. - Configuration, not code: missions, gates, toolsets and signal sources are declared in YAML.
Requirements
- Node 24.8 or later and pnpm 12.
- Executable capabilities run on macOS only.
See CHANGELOG.md for the full list of changes.
Full Changelog: https://github.com/CodePrometheus/chopin-rsi/commits/v0.1.0