2.2 KiB
2.2 KiB
| created | updated | sources | tags | ||||
|---|---|---|---|---|---|---|---|
| 2026-06-16 | 2026-06-16 |
|
ByteRover Knowledge Mining (Historisch)
Migriert aus ByteRover context-tree (April 2026). Status zum Zeitpunkt der Deaktivierung.
Pipeline
Scheduled Run (2x/Tag)
→ Generate Knowledge Summaries (✅ funktioniert)
→ Curate to Context Tree (❌ FAIL)
→ API Rate-Limiting
→ OAuth Token missing (Container ephemeral)
Blockaden
- OAuth-Token:
.brv-clinicht auf Volume → Token weg bei Container-Reset - API Rate-Limiting: Service drosselte Curate-Operationen
- Plugin-Symlink fehlt: ByteRover-Plugins wurden im April nie aktiv registriert
Résumé
Die Pipeline selbst funktionierte (Summaries wurden produziert), aber der finale Write-Step scheiterte konsistent. ByteRover wurde am 23. April 2026 deaktiviert und durch GBrain ersetzt.
Warum es scheiterte — Lessons Learned
Drei kombinierte Faktoren machten die Pipeline unbrauchbar:
- Container-Ephemeralität — ByteRover speicherte seinen OAuth-Token in
.brv-cli, der im Container-Filesystem lag. Nach jedem Container-Reset war der Token weg, manuelle Re-Auth nötig. Siehe wiki/decisions/2026-04-volume-persistence für die spätere, umfassendere Volume-Persistenz-Strategie. - API Rate-Limit — Der Curate-Step produzierte mehr Requests als das Free-Tier erlaubte; der Service drosselte ohne sichtbares Backoff-Signal.
- Plugin-Symlink fehlte — Die ByteRover-Plugins waren im Setup geplant, aber nie als symlink im Plugin-Pfad registriert. Dadurch konnte der Subagent die Skills nie aufrufen, auch wenn die CLI installiert war.
Nachfolger: GBrain
Nach der Deaktivierung wurde auf GBrain (garrytan/gbrain) gewechselt — eine PGLite-basierte Memory-Graph-DB mit Relationen und semantischer Suche. Die GBrain-Evaluation ist in wiki/tools/ecosystem-tools-april-2026 dokumentiert.
Verwandte Seiten
- wiki/architecture/memory-system — Schicht 1/2/3 als operatives Memory-Modell
- wiki/decisions/2026-04-volume-persistence — Container-Persistenz-Strategie
- wiki/architecture/cron-notable-events — wann die Crons liefen (und warum sie aufhörten)