2 Punkte von owjs3901 5 시간 전 | 1 Kommentare | Auf WhatsApp teilen

Ich habe den Agenten retry-now entwickelt, der einen AI-Coding-Agenten wiederholt ausführt, um eine Codebasis schrittweise zu verbessern.

Die Kernidee ist: „Bei jeder Iteration soll der Code erneut in einer vollständig neuen Kontext-0-Session betrachtet werden.“
Bei bestehenden lang laufenden Agenten hatte ich den Eindruck, dass sie frühere Urteile verteidigen, sich an bereits ausprobierte Richtungen klammern oder innerhalb eines langen Kontexts allmählich abdriften. retry-now macht das Gegenteil: Jedes Mal wird eine neue headless Agent-Session gestartet, die nur den aktuellen Code betrachtet und dann Analyse → Verbesserung → Verifikation → Protokollierung wiederholt.

Der Ablauf sieht grob so aus.

  1. ANALYZE: Die Codebasis wird schreibgeschützt analysiert, und es werden Verbesserungskandidaten mit file:line-Belegen erstellt.
  2. IMPROVE: Die Kandidaten werden Punkt für Punkt angewendet. Jeder Punkt wird nach einem Backup geändert; schlägt die Verifikation durch Tests/Linting/Benchmarks fehl, wird nur dieser Punkt zurückgesetzt.
  3. Wenn mehrmals hintereinander „nichts mehr zu verbessern“ erscheint, wird von Konvergenz ausgegangen und der Prozess stoppt.

Derzeit kann es mit opencode, Codex CLI und Claude Code verwendet werden und wird als Bun-basiertes CLI ausgeführt.

Es wird für extreme Performance-Optimierung und eine niedrige Speicherauslastung eingesetzt.

1 Kommentare

 
johnonlee 1 시간 전

Ich glaube, dass Agenten unbedingt Speicher brauchen ... Mich würde interessieren, aus welchem Anlass Sie das entwickelt haben. Ich lasse nach der Arbeit PRs jeweils von Codex reviewen, und selbst wenn ich Crowd während der Arbeit noch so detaillierte Reviews durchführen lasse, findet Codex im Review am Ende immer ein paar Dinge.