Sonstiges

Versionshinweise

v0.17.7

  • Am CLI hat sich nichts geändertDer ausgelieferten genome/evolution.md wurden zwei Regeln zum Schreiben von Prüfungen hinzugefügt. Bestehende Projekte erhalten sie über eine Migrationsnotiz, die reap update anzeigt.

v0.17.6

  • Ein Code-Index ist eingebautreap index genü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 uninstall entfernt, was npm nicht kannSlash-Befehle, Agent-Definitionen, ~/.reap/ und die SessionStart-Hook-Einträge überleben npm 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 mehrEine projektlokale Kopie, ein npx-Lauf und ein Quell-Checkout lassen Ihre Maschine jetzt in Ruhe.
  • autoUpdate: false schaltet die automatische Aktualisierung jetzt wirklich abDie Einstellung steht seit v0.16 in .reap/config.yml und 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 Laufnpm 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 push meldet den tatsächlichen Fehler von gitstatt einer Vermutung.
  • reap help führt /reap.run und /reap.report auf

v0.17.4

  • REAP installiert jetzt dort, wo OpenCode wirklich liest~/.config ist nur die Vorgabe; OpenCode folgt der XDG-Base-Directory-Spezifikation. Wer XDG_CONFIG_HOME gesetzt hat, bekam keinen der 19 Slash-Befehle und keine der beiden Agent-Definitionen — ohne jede Fehlermeldung. Upgraden und reap install-skills erneut ausführen.
  • Slash-Befehle geben sich nicht mehr als Agents ausinstallierte reap.*.md trugen mode: subagent; eine Neuinstallation räumt das auf.
  • Das Selbstdiagnose-Gate prüft beide Clientses stellt ein Projekt auf agentClient: opencode um und verlangt, dass opencode agent list beide REAP-Agents lädt; so wurde der XDG-Fehler beim ersten CI-Lauf gefunden.
  • Die Testsuite läuft wieder bei jedem Pushim privaten Repository, das sie enthält.

v0.17.3

  • Die Installation von REAP macht OpenCode nicht mehr unbrauchbarAgent-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 --check markiert den Installationsort nicht mehrder 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-Gatescheck-self-diagnosis.sh installiert das echte Publish-Tarball in ein Wegwerf-HOME und verlangt ein sauberes fix --check (CI + vor dem Publish); check-agent-integration.sh startet 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 eigene invariants.md als Platzhalter, und init --repair meldete eine gerade aktualisierte CLAUDE.md als bereits vorhanden.

v0.17.2

  • Pruning-Richtlinie in der Reflect-Phaseder 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.md erhält eine entsprechende Anweisung, überholte Inhalte zu entfernen statt Changelogs pro Generation anzuhäufen. reap init schreibt dieselben Regeln in genome/evolution.md, bestehende Projekte erhalten eine v0.17.2-Migrationsnotiz. reap fix --check warnt, wenn ein Memory-Tier oder environment/summary.md die Richtgröße überschreitet — nur Warnungen, niemals automatisches Löschen. Behebt Issue #21. Genome-Größenwarnungen sind jetzt dateispezifisch (invariants 50 / application 250 / evolution 300) mit dokumentierter Begründung und ersetzen ein gemeinsames 100-Zeilen-Limit, das die ausgelieferte evolution.md selbst nicht einhalten konnte — ein frisches reap init warnt nicht mehr. Ein Release-Gate (scripts/check-docs-version.sh) prüft die Release Notes und alle fünf reap.cc-Locales gegen package.json, einschließlich Locale-Parität; reap.cc lehrt zudem nicht länger das abgelöste lebensdauerbasierte Memory-Modell.

v0.17.1

  • Migration Instruction Layerreap update erkennt die Lücke zwischen lastMigratedVersion eines 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 Anwendung reap update --mark-migrated ausführen.
  • Memory-StrukturVision-Memory nutzt jetzt inhaltstypbasierte Tiers mit verpflichtender Pruning-Richtlinie in der Reflect-Phase.

v0.17.0

  • Evaluator AgentFitness-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: true in .reap/config.yml startet reap-evaluate als 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-Adaptervollständige Multi-Client-Unterstützung über agentClient: opencode. Verwaltet automatisch die opencode.json-Instructions, .opencode/plugins/reap-plugin.ts, AGENTS.md und die Slash-Befehle unter ~/.config/opencode/commands/.
  • Early-Close-Lifecycle-Pfadleichtgewichtige 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.