Versionshinweise
v0.17.7
- Am CLI hat sich nichts geändert — Der ausgelieferten
genome/evolution.mdwurden zwei Regeln zum Schreiben von Prüfungen hinzugefügt. Bestehende Projekte erhalten sie über eine Migrationsnotiz, diereap updateanzeigt.
v0.17.6
- Ein Code-Index ist eingebaut —
reap indexgenügt: nichts zu installieren, kein Port, kein Hintergrundprozess:reap index status | search | impact <file> | callers <symbolId> | callees <symbolId>. Fünfzehn Sprachen, kein nativer Build. Der Index ist an den Commit gebunden, liegt in.reap/.index/und wird von git ignoriert, sodass nicht committete Arbeit bewusst nicht enthalten ist. reap uninstallentfernt, was npm nicht kann — Slash-Befehle, Agent-Definitionen,~/.reap/und die SessionStart-Hook-Einträge überlebennpm uninstall -g, und der zurückgebliebene Hook rief weiterhin einen Befehl auf, den es nicht mehr gab. Paket schon entfernt?npx @c-d-cc/reap uninstall --confirm.- REAP in ein Projekt zu installieren ändert Ihre globale Installation nicht mehr — Eine projektlokale Kopie, ein
npx-Lauf und ein Quell-Checkout lassen Ihre Maschine jetzt in Ruhe. autoUpdate: falseschaltet die automatische Aktualisierung jetzt wirklich ab — Die Einstellung steht seit v0.16 in.reap/config.ymlund wurde von nichts gelesen. Sie stoppt die Installation und nur diese — die Warnung, dass Ihre Version zu alt für eine automatische Korrektur ist, erreicht Sie weiterhin.
v0.17.5
- REAP installiert seine eigene Integration beim ersten Lauf — npm 12 blockiert Install-Skripte bei globalen Installationen, wodurch Slash-Befehle, Agent-Definitionen und der Session-Hook ohne jede Fehlermeldung nicht abgelegt wurden — die Binärdatei lief, die Integration fehlte schlicht.
reap run pushmeldet den tatsächlichen Fehler von git — statt einer Vermutung.reap helpführt/reap.runund/reap.reportauf
v0.17.4
- REAP installiert jetzt dort, wo OpenCode wirklich liest —
~/.configist nur die Vorgabe; OpenCode folgt der XDG-Base-Directory-Spezifikation. WerXDG_CONFIG_HOMEgesetzt hat, bekam keinen der 19 Slash-Befehle und keine der beiden Agent-Definitionen — ohne jede Fehlermeldung. Upgraden undreap install-skillserneut ausführen. - Slash-Befehle geben sich nicht mehr als Agents aus — installierte
reap.*.mdtrugenmode: subagent; eine Neuinstallation räumt das auf. - Das Selbstdiagnose-Gate prüft beide Clients — es stellt ein Projekt auf
agentClient: opencodeum und verlangt, dassopencode agent listbeide REAP-Agents lädt; so wurde der XDG-Fehler beim ersten CI-Lauf gefunden. - Die Testsuite läuft wieder bei jedem Push — im privaten Repository, das sie enthält.
v0.17.3
- Die Installation von REAP macht OpenCode nicht mehr unbrauchbar — Agent-Definitionen wurden im Frontmatter-Schema von Claude Code kopiert; eine einzige für OpenCode unlesbare Datei entwertet die gesamte Konfiguration, sodass jeder
opencode-Befehl fehlschlug. Sie werden jetzt pro Client konvertiert. fix --checkmarkiert den Installationsort nicht mehr — der Installer schrieb nach~/.claude/commands/, während der Checker genau diesen Pfad als v0.15-Überbleibsel meldete; die Warnungen ließen sich mit keinem Befehl beseitigen (Issue #22). Der Pfad hat jetzt einen Eigentümer und wird per Injection an den Checker gereicht.- Zwei Release-Gates —
check-self-diagnosis.shinstalliert das echte Publish-Tarball in ein Wegwerf-HOME und verlangt ein sauberesfix --check(CI + vor dem Publish);check-agent-integration.shstartet einen Headless-Agent und prüft, ob Slash-Befehle beim Nutzer wirklich ankommen (vor dem Release). Außerdem behoben: Ein frisch initialisiertes Projekt meldete seine eigeneinvariants.mdals Platzhalter, undinit --repairmeldete eine gerade aktualisierte CLAUDE.md als bereits vorhanden.
v0.17.2
- Pruning-Richtlinie in der Reflect-Phase — der Reflect-Prompt gibt jetzt auch vor, was *entfernt* werden soll, nicht nur was zu schreiben ist. Memory-Tiers werden nach Inhaltstyp klassifiziert (Session-Übergabe / laufende Tracks / Design-Lektionen) statt nach Lebensdauer, mit einem vierstufigen Entscheidungsbaum und Pruning pro Tier: shortterm wird jede Generation ersetzt, abgeschlossene midterm-Tracks werden nach Übernahme ihrer Lektionen gelöscht, longterm verliert Einträge, die bereits im Genome stehen.
environment/summary.mderhält eine entsprechende Anweisung, überholte Inhalte zu entfernen statt Changelogs pro Generation anzuhäufen.reap initschreibt dieselben Regeln ingenome/evolution.md, bestehende Projekte erhalten eine v0.17.2-Migrationsnotiz.reap fix --checkwarnt, wenn ein Memory-Tier oderenvironment/summary.mddie Richtgröße überschreitet — nur Warnungen, niemals automatisches Löschen. Behebt Issue #21. Genome-Größenwarnungen sind jetzt dateispezifisch (invariants50 /application250 /evolution300) mit dokumentierter Begründung und ersetzen ein gemeinsames 100-Zeilen-Limit, das die ausgelieferteevolution.mdselbst nicht einhalten konnte — ein frischesreap initwarnt nicht mehr. Ein Release-Gate (scripts/check-docs-version.sh) prüft die Release Notes und alle fünf reap.cc-Locales gegenpackage.json, einschließlich Locale-Parität; reap.cc lehrt zudem nicht länger das abgelöste lebensdauerbasierte Memory-Modell.
v0.17.1
- Migration Instruction Layer —
reap updateerkennt die Lücke zwischenlastMigratedVersioneines Projekts und der installierten REAP-Version und fügt die passenden versionsspezifischen Migrationsnotizen in den SessionStart-Kontext des Agents ein. Agents erhalten konkrete Anweisungen zur Reorganisation bestehender Artefakte nach einem Upgrade; nach der Anwendungreap update --mark-migratedausführen. - Memory-Struktur — Vision-Memory nutzt jetzt inhaltstypbasierte Tiers mit verpflichtender Pruning-Richtlinie in der Reflect-Phase.
v0.17.0
- Evaluator Agent — Fitness-Phase-Integration abgeschlossen: Evaluator läuft in Fitness-Phase, Prior Concerns im Prompt sichtbar, bei high-severity Cruise-Modus automatisch unterbrochen.
v0.16.6
- Evaluator Agent — (opt-in) —
evaluator: truein.reap/config.ymlstartetreap-evaluateals unabhängigen Reviewer in Validierungs- und Fitness-Phasen (Advisor-Modell, kein Hard-Gate). Bei high-severity-Befunden wird der Cruise-Modus automatisch unterbrochen.
v0.16.5
- OpenCode-Adapter — vollständige Multi-Client-Unterstützung über
agentClient: opencode. Verwaltet automatisch dieopencode.json-Instructions,.opencode/plugins/reap-plugin.ts, AGENTS.md und die Slash-Befehle unter~/.config/opencode/commands/. - Early-Close-Lifecycle-Pfad — leichtgewichtige Beendigung aus Implementation oder Validation (
reap run early-close,/reap.early-close). Erhält den Teilfortschritt, führt ein verschlanktes Reflect aus und überträgt unvollständige Tasks automatisch als Backlog-Eintrag in die nächste Generation. Äußert ein Nutzer Abbruch- oder Scope-Reduktionsabsicht, bietet der Agent explizit die drei Optionen abort / early-close / continue an.
v0.16.4
Fehlende npm-Metadaten wiederhergestellt (license, author, repository, homepage, keywords). GitHub Releases zeigen jetzt Release Notes an.
v0.16.3
vision/docs in vision/design umbenannt — Verwechslung mit Root-docs/ vermeiden. Design-Abschnitt zu Vision hinzugefügt (getrennt von Memory für unabhängige Designdokumente). Evaluator Agent Designdokument hinzugefügt. README-Sprachlinks für npm-Kompatibilität korrigiert.
v0.16.2
'reap make hook' CLI-Befehl hinzugefügt — Hook-Dateien mit korrekter Dateinamenskonvention und Frontmatter erstellen. Standard-Hook-Conditions (always, has-code-changes, version-bumped) und Beispielvorlagen wiederhergestellt. Automatische Installation bei 'reap init'. 'reap make' in erweiterbare Verzeichnisstruktur umstrukturiert. Veraltete Presets- und Session Context Loading-Abschnitte aus Docs entfernt.
v0.16.1
npm README-Bilder werden jetzt korrekt angezeigt. SPA-Routing für Docs-Site wiederhergestellt (404.html Fallback). Defekte Docs-Links in README behoben (merge-lifecycle, agent-integration). Fehlende Docs-Link-Zuordnungen hinzugefügt. Docs-Workflow-Trigger-Pfade für README- und Workflow-Änderungen hinzugefügt.
v0.16.0
Vollständige Neuentwicklung als Self-Evolving Pipeline. Neue Genome-Struktur (application.md, evolution.md, invariants.md). Learning-Phase ersetzt Objective. Klarheitsgesteuerte Interaktion. Cruise-Modus für autonome Multi-Generations-Ausführung. Vision-Schicht mit 3-stufigem Memory (longterm/midterm/shortterm). Merge-Lebenszyklus fügt Reconcile-Phase für Genome-Quellcode-Konsistenz hinzu. /reap.knowledge ersetzt /reap.sync. 2-Phasen /reap.abort. Dateibasierte Hooks mit Bedingungen und Reihenfolge.
v0.15.13
commander.js durch eingebaute CLI-Bibliothek ersetzt. Laufzeitabhängigkeiten: 2 -> 1.
v0.15.12
Release-Hinweis wird nach automatischem Upgrade durch reap update jetzt korrekt angezeigt.
v0.15.11
Fehler behoben: reap pull empfahl fälschlicherweise Merge für Ahead-only-Branches. Verwendet jetzt git rev-list für genaue Ahead/Behind/Diverged-Erkennung.
v0.15.10
Sprachzuordnung für Release-Hinweise korrigiert (z.B. "korean" -> "ko").
v0.15.9
Fehler behoben: Release-Hinweis wurde nach reap update nicht angezeigt. Pfadauflösung verwendet jetzt require.resolve statt __dirname.
v0.15.8
version-Feld aus config.yml entfernt. Keine uncommitteten Änderungen mehr nach reap update.
v0.15.7
UPDATE_NOTICE.md in RELEASE_NOTICE.md umbenannt. Hinweisinhalt jetzt inline (keine GitHub Discussions-Abhängigkeit).
v0.15.6
Fehler behoben: UPDATE_NOTICE.md fehlte im npm-Paket.
v0.15.5
Integritätsprüfung warnt nicht mehr bei source-map.md Zeilenanzahl.
v0.15.4
Fehlerbehebungen und neuer reap make backlog Befehl. Lineage-Archivierung, reap back Nonce-Kette behoben, Komprimierungsschutz für 20 neueste Generationen hinzugefügt.
