
Eco²
Backend · Cloud infrastructure
Vejledning i affaldssortering ud fra ét foto og en samtale.
En samlet AI-assistent, der forstår, hvordan affaldssortering fungerer i Korea.
En rettelse holdt adskilt fra en anden agent, en gennemgang delt op efter perspektiv
To cases rettet med kodeagenter i Eco²-backenden. En model nævnes kun, hvor en medforfattermarkering for Claude Opus 4.5 eller 4.6 registrerer den.
January 2026
Holdt adskilt fra develop-grenen, som en anden agent brugte, blev token-streaming rettet i to omgange
KodeagentEn anden agent
HandlingAndet arbejde i gang på develop
- overdragelseArbejdstræ optaget → udskilt→ Separat worktree · analysenote først (Rettelses-worktree)
Under udviklingChat-stream
Observation · fundKun stage-hændelser ankommer, ingen tokens
- overdragelseOmfang: udsendelse af stream→ Separat worktree · analysenote først (Rettelses-worktree)
KodeagentRettelses-worktree
HandlingSeparat worktree · analysenote først
- overdragelseFiler, der skal ændres→ Pak OpenAI SDK ind i en LangChain-adapter (Rettelses-worktree)
KodeagentRettelses-worktree
HandlingPak OpenAI SDK ind i en LangChain-adapter
- overdragelse→ PR #437 → flettet ind i develop (Artefakter)
ArtefakterArtefakter
ArtefaktPR #437 → flettet ind i develop
- overdragelse→ Worktree · analysetrin i git-workflow-skillen (Artefakter)
- overdragelseE2E efter merge→ Answer-tokens dubleret · intent »general« lækker (Chat-stream)
Under udviklingChat-stream
Observation · fundAnswer-tokens dubleret · intent »general« lækker
- sendt tilbageTo udsendere→ Skeln mellem de to udsendere via node · seq → spring opfangede tokens over (to omgange) (Rettelses-worktree)
ArtefakterArtefakter
ArtefaktWorktree · analysetrin i git-workflow-skillen
KodeagentRettelses-worktree
HandlingSkeln mellem de to udsendere via node · seq → spring opfangede tokens over (to omgange)
- overdragelseFør / efter→ Registrerede SSE-uddrag før og efter (Chat-stream)
- overdragelseKontrol på command-niveau→ Lokal command-kontrol: 0 notifier-tokens (Artefakter)
Under udviklingChat-stream
Observation · fundRegistrerede SSE-uddrag før og efter
ArtefakterArtefakter
ArtefaktLokal command-kontrol: 0 notifier-tokens
- overdragelse→ PR #448 · flettet efter løsning af konflikter med develop (Artefakter)
ArtefakterArtefakter
ArtefaktPR #448 · flettet efter løsning af konflikter med develop
- Kontekst
- Chats SSE leverede stage-hændelser, men ingen tokens. En anden agent arbejdede på develop, så arbejdet begyndte med en analysenote i en separat worktree; efter at den første rettelse var flettet ind, blev den duplikering og lækage, der derefter blev observeret, indsnævret med en anden rettelse.
- Resultat
- Ansvaret for at udsende tokens blev indsnævret til den ene node, der faktisk producerer dem. Command-kontrollen viser kun, at notifier ikke sender tokens; de registrerede SSE-uddrag viser E2E-observationen derefter. Det er forskellige belæg.
- Begrænsning
- Den anden agents identitet og model samt antallet af kodeagenter er ikke registreret. Ingen af de to PR'er havde en formel godkendelse ved gennemgang, og denne log er hverken den nuværende tjeneste eller en ny E2E-kørsel.
Kilder og resterende begrænsninger
- Inden for PR #448 sprang den første patch answer-tokens over; en opfølgning fik ProcessChatCommand til at springe alle opfangede beskedtokens over. De slås ikke sammen til én rettelse, der virkede første gang.
- Analysenoten og SSE-uddragene før og efter er interne rapportlogs i repositoryet.
February 10, 2026
Evaluatoren blev gennemgået perspektiv for perspektiv, og kun konkrete fund blev til kode
KodeagentImplementering
HandlingKandidat til evalueringspipeline
- overdragelseGennemgang perspektiv for perspektiv→ Fund: ingen sampling · omkostningsgrænse / foranderlige resultater / config uden for closure (Fem gennemgangsperspektiver)
Gennemgang · verifikationFem gennemgangsperspektiver
Observation · fundFund: ingen sampling · omkostningsgrænse / foranderlige resultater / config uden for closure
- sendt tilbageFiltrér før evaluering→ Sampl og kontrollér dagsomkostning før evaluering (Implementering)
- sendt tilbageUforanderlige resultater · fastlåst config→ Frosne resultatobjekter · eksplicit config-binding (Implementering)
KodeagentImplementering
HandlingSampl og kontrollér dagsomkostning før evaluering
KodeagentImplementering
HandlingFrosne resultatobjekter · eksplicit config-binding
- overdragelseKontroller→ Unit- · wiring-kontroller (lokalt · mocket) (Artefakter)
ArtefakterArtefakter
ArtefaktUnit- · wiring-kontroller (lokalt · mocket)
- ikke en registreret udførelseRækker ikke så langt→ Reel Redis + PG E2E: ikke skrevet dengang (Artefakter)
- overdragelse→ PR #546 flettet · proceduren ind i eval-feedback-loop-skillen (Artefakter)
ArtefakterArtefakter
Regel · ubekræftetReel Redis + PG E2E: ikke skrevet dengang
ArtefakterArtefakter
ArtefaktPR #546 flettet · proceduren ind i eval-feedback-loop-skillen
- Kontekst
- Implementeringsrapporten for pipelinen til samtaleevaluering registrerer fem gennemgangsperspektiver og to runder rettelser. Antallet af perspektiver er ikke et antal sessioner eller agenter.
- Resultat
- Koden har en gren, der sampler og kontrollerer dagsomkostningen før evaluering, frosne resultatobjekter og eksplicit config-binding. Hvis opslaget af omkostninger fejler, fortsætter L2-evalueringen alligevel, så det er ikke et fast loft over forbruget.
- Begrænsning
- De fem perspektiver er en måde at dele gennemgangen op på; de betyder ikke fem uafhængige modelsessioner eller godkendelse fra menneskelige eksperter. Rapportens interne scorer på næsten 100 er ikke en kvalitetsmåling og gengives ikke.
Kilder og resterende begrænsninger
- Den PR, der er linket øverst i rapporten, er #545; den offentlige PR, der flettede fase 1–4, er #546.
- Den recalibration-stub, der stadig står åben, er også angivet i rapporten, som den er.