{"repo":"NousResearch/hermes-agent","public_id":"38458","display_label":"Token counting on truncated or incomplete API responses","summary":"These items address token usage not being recorded when API calls encounter errors or responses are truncated due to length limits. Related changes also cover refunding call counts when retries are exhausted.","subsystem":"agent","counts":{"members":3,"open_issues":1,"open_issues_distinct":1,"open_prs":2,"closed_issues":0,"merged_prs":0,"attempt_prs":2},"landed_fix":null,"resolution":{"state":"unresolved","by":null},"freshness":{"state":"never_verified","last_verified_at":null,"is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[],"members":[{"kind":"issue","number":38458,"title":"[Bug]: The token consumed is not counted if the api call fails for \"length\" reason.","url":null,"state":"open"},{"kind":"pr","number":38460,"title":"fix(conversation): count tokens from length-truncated responses","url":null,"state":"open","close_reason":{"category":"uncategorized","implication":"needs_llm"},"merged":false},{"kind":"pr","number":38553,"title":"fix(agent): track tokens on truncated responses and refund api_call_count on retry exhaustion","url":null,"state":"open","close_reason":{"category":"uncategorized","implication":"needs_llm"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}