From 6337b5773ecefd5a1936b650c0fa1dbd8a3c4ae2 Mon Sep 17 00:00:00 2001 From: iamtoruk Date: Mon, 11 May 2026 21:30:05 -0700 Subject: [PATCH] Move OpenCode MCP changelog entry to Unreleased section --- CHANGELOG.md | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2d77a2b..8f70616 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,10 @@ - **Claude 1-hour cache write pricing.** 1-hour cache writes are now priced at 2x base input (previously used the 5-minute 1.25x rate for all writes). Daily cache bumped to v6 so stale totals are recomputed. Closes #276. +- **OpenCode MCP usage now counted.** OpenCode stores MCP tool calls as + `_` names, which the shared MCP pipeline did not recognize. + The provider now normalizes these to the canonical `mcp____` + form so MCP breakdowns and `optimize` work correctly. Closes #308. ## 0.9.8 - 2026-05-10 @@ -53,13 +57,6 @@ reconcile. Closes #279. ### Fixed (CLI) -- **OpenCode MCP usage is now counted.** OpenCode records MCP tool calls as - `_` part names such as `clickup_clickup_get_task`, while the - shared CodeBurn MCP reporting pipeline expects `mcp____`. - The OpenCode provider now normalizes external tool calls into that canonical - shape before aggregation, so dashboard/JSON MCP breakdowns show servers like - ClickUp and Figma as used and `optimize` no longer recommends removing - configured servers that were invoked from OpenCode. Closes #308. - **Cursor sessions break down by project, not one row called "cursor".** Cursor's chat history sat under a single dashboard row labeled `cursor` because the provider had no way to attribute bubbles to a workspace.