cloudaxe-opencode/packages/llm/test/provider
Kit Langton 478f3ae50c refactor(llm): trim Usage helpers + Bedrock subtraction
Review pass:
- Drop `Pick<>` type aliases on `Usage.totalInput` / `Usage.totalOutput`
  — the helpers can take `Usage` directly since every field is optional.
- Collapse Bedrock's nested `subtractTokens(subtractTokens(...))` into a
  single subtraction against the summed cache subtotals.
- Drop arithmetic-walkthrough comments in test fixtures (the raw
  fixture values are right next to the expected outputs).
- Generalize the comment on `mapUsage` in `openai-chat.ts` so the
  rationale outlives the PR reference.
2026-05-10 13:22:49 -04:00
..
anthropic-messages.recorded.test.ts refactor(http-recorder): Redactor + Recorder seams, README (#26636) 2026-05-10 10:49:22 -04:00
anthropic-messages.test.ts Add explicit LLM stream lifecycle events (#26722) 2026-05-10 12:19:13 -04:00
bedrock-converse.test.ts
cloudflare.test.ts chore: generate 2026-05-08 20:57:36 +00:00
gemini.test.ts refactor(llm): trim Usage helpers + Bedrock subtraction 2026-05-10 13:22:49 -04:00
golden.recorded.test.ts refactor(http-recorder): Redactor + Recorder seams, README (#26636) 2026-05-10 10:49:22 -04:00
openai-chat.test.ts refactor(llm): trim Usage helpers + Bedrock subtraction 2026-05-10 13:22:49 -04:00
openai-compatible-chat.test.ts
openai-responses.test.ts refactor(llm): trim Usage helpers + Bedrock subtraction 2026-05-10 13:22:49 -04:00
openrouter.test.ts