feat: Agent-Harness Usage-Metriken am PR-Abschluss posten #63
Labels
No labels
agent:done
agent:ready
agent:working
enhancement
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
frank/forgecli#63
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
Beim Abschluss eines Agent-Laufs im
--pr-Modus fehlen auf dem Pull Request die verfügbaren Nutzungsdaten des Agent-Harnesses (ACP / CLI). Token-, Kosten- und Limit-Infos landen heute höchstens im lokalen Dashboard (WatchStatus), nicht dauerhaft am PR.Ziel
Zum Abschluss (Finalize / Success-Finish, idealerweise auch nach Follow-up-Läufen) sollen die verfügbaren Harness-Metriken als strukturierter Block auf dem PR erscheinen (Kommentar und/oder Ergänzung der PR-Beschreibung).
Felder (soweit vom jeweiligen Harness geliefert)
cost.amount/ Währung)used/size, Provider-Quota/Rate-Limits)Fehlende Felder weglassen oder als
n/amarkieren — kein Fehler, wenn ein Agent/Harness etwas nicht liefert.Erwartetes Verhalten
PromptResponse.usage,sessionUpdate: usage_update/ Cost), Fallback wo sinnvoll aus bereits geparsten CLI-Logs (total_tokens,cost_usd, …).Beispiel (Sketch)
Akzeptanzkriterien
UsageliefertCostbzw. bekannten Log-Heuristikenused/size; Provider-Limits wenn Checker/Harness sie liefern)Hinweise / Ansatzpunkte
internal/agent/acp_client.go—applyACPUsagespeichert bisher nurUsed+Costim Status, nicht In/Out/CacheUsage(inputTokens,outputTokens,cachedReadTokens, …),SessionUsageUpdate(used/size/cost),PromptResponse.Usageinternal/agent/status.go—SetRunTokens/SetRunCostUSD, Run-Startzeit für Durationinternal/agent/pipeline.go—successFinish/ Finalize-Kommentareinternal/agent/usagelimit.go— Provider-Quota (Codex/Claude) als mögliche Limit-Quelle🤖 forge agent started
cursor-agent(default)prassignee=agent|+4 mappedfeat: Agent-Harness Usage-Metriken am PR-Abschluss posten — Beim Abschluss eines Agent-Laufs im
--pr-Modus fehlen auf dem Pull Request die verfügbaren Nutzungsdaten des Agent-Harnesses (ACP / CLI). Token-, Kosten- und Limit-Infos landen heute höchstens im…cursor referenced this issue2026-07-13 14:21:31 +02:00
❌ forge agent failed