Skip to content

Releases

ccOverhead 1.5.7

Choose a tag to compare

@shengyy shengyy released this 11 Nov 09:05
8e6e75f

Fixed

  • The weekly group recognizes Claude Code's own name for the Fable limit, seven_day_overage_included, as
    Fable's weekly window. Claude Code 2.1.322 does not pass that window to mods yet, so 7d stays the
    all-models week until it does.

ccOverhead 1.5.6

Choose a tag to compare

@shengyy shengyy released this 11 Oct 03:23
760c4e2

Fixed

  • Context percentages, bars and colors follow Claude Code's effective auto-compact window: a 400k
    window makes 320k read as 80%, including after settings or model changes. Missing readings fall
    back to the model's capacity. The pane keeps the model limit and actual compaction trigger separate,
    and a subagent's band still uses its model's capacity.

ccOverhead 1.5.5

Choose a tag to compare

@shengyy shengyy released this 09 Oct 08:54
4fd0a80

Fixed

  • The settings observer returns next(e) directly, with its read-only refresh in finally, so the directory can inspect the forwarding path without following a result alias. Refresh failures cannot replace the host's settings decision or error.

Validation

Marketplace and plugin validation passed on Claude Code 2.1.295, TypeScript checking passed, and all 121 tests passed. Terminal/desktop cases cover allowed and denied settings, host-rewritten values, failed settings reads, and unavailable refresh timers. The observation path is not verified in a live session; official Directory publication is tracked separately.

ccOverhead 1.5.4

Choose a tag to compare

@shengyy shengyy released this 09 Oct 08:46
8fae443

Fixed

  • Settings observations return the host's decision through one unconditional path and refresh from the host's effective settings. Denied changes stay denied, and the theme follows the value actually applied. This removes conditional result handling from the directory's flagged config.set hook.

Validation

Marketplace and plugin validation passed on Claude Code 2.1.295, TypeScript checking passed, and all 119 tests passed. New terminal/desktop tests cover host-rewritten settings, permission refusals, and settings-read failures. The observation path has not been verified in a live session; official Directory publication is tracked separately.

ccOverhead 1.5.3

Choose a tag to compare

@shengyy shengyy released this 09 Oct 08:38
1011a04

Fixed

  • Context-reading variables no longer share the hook continuation's next name, removing the binding ambiguity reported by the directory's permission-policy check. Agent spawns and their permission decisions still pass through unchanged.

Validation

Marketplace and plugin validation passed on Claude Code 2.1.295, TypeScript checking passed, and all 117 existing tests passed, including allowed and denied agent spawns on terminal and desktop. Official Directory publication is tracked separately in the existing submission.

ccOverhead 1.5.2

Choose a tag to compare

@shengyy shengyy released this 08 Oct 04:54
7103f28

Fixed

  • The host's auto theme uses the existing dark text palette, preserving the ten-step color scale
    instead of falling back to native semantic colors. This mapping does not detect the effective appearance.
  • A session whose first theme read failed (seen after a resume) no longer stays on Claude Code's native
    colors, with a single color for every growth bar, until /theme is run: an unread theme is read again on the
    30-second tick and on a clear, resume or fork, and only a theme row from the host settles it.

ccOverhead 1.5.0

Choose a tag to compare

@shengyy shengyy released this 06 Oct 17:36
9da65fc

Fixed

  • The terminal activity module uses a literal path on the element table's Client, avoiding the
    directory scanner's computed-path finding on a destructured Client binding.
  • Late native accounting now updates the turn increment and quota even when context stays unchanged.
    Native reads that outlive a conversation clear cannot restore the old session's figures.
  • The band preserves content drawn by later mods and Claude Code. Main-context readings refresh between
    requests, and native session/command observations recover changes when classic.* is unavailable.
  • Cache warmth no longer assumes an hour before the engine reports a lifetime; a long response does not
    extend the countdown. Light-theme text uses the light palette.

Changed

  • Narrowing follows the visible band from right to left: last-turn cost first, then all cost, then agents,
    keeping the context growth chart until all groups to its right have gone. The plain agent label is
    followed by one lime spinner per running agent, up to three with +N for the rest. Each four-row grid
    has five lit dots; terminal glyphs and matching desktop vectors rotate clockwise in sync.
    Only the host-reported running agents animate; native spawn/completion observations refresh the count.
  • The website build takes its version and color scale from the plugin, keeping the public introduction
    aligned with the code it illustrates.
  • The website presents the detail pane, cache rewrites, resume behavior and subagent view alongside the
    band, with current fictional previews, a revised layout and keyboard-accessible surface tabs.
  • The website uses a warm dark palette and a centered layout that scales up to a 1584px content width,
    preserving side margins on large displays and a readable measure for paragraphs. Product previews
    are rendered at 4x for wide and high-density displays.

Added

  • Installation instructions for the official Anthropic Directory listing and the repository's own
    marketplace in both READMEs, the bundled plugin README and the website.
  • Main-session ID, requested effort and observed output tokens in the pane, using the existing native
    readings and input/cache counters; main and subagent usage stay separate. No model-generated summaries.
  • Per-agent details in the pane: native short task description, full agent ID, latest responding model,
    requested effort when available, and observed input/output/cache-read totals alongside the last-input
    growth chart. The existing agent-list refresh supplies metadata; no new engine calls or history store.
  • Session cost and the latest turn's increase from Claude Code's own cost ledger: a gold total with a
    secondary delta, hidden when unavailable and styled like other groups without a separate frame or
    background. Running agents appear only while the count is nonzero.
  • A pane-only quota exhaustion estimate at the current window's average pace; early, expired or stale
    readings have no forecast. The detail quota bar shades projected use by reset; no time progress bars
    or persistent history are added.
  • Website previews for a cache rewrite and the band while viewing a subagent's transcript.

Validation: 111 offline test-kit tests, strict TypeScript, both validators, and the website build. New lifecycle, theme and native animation behavior remains unverified in a live model session. Official Anthropic Directory availability depends on its version checks and publication review.

ccOverhead 1.4.0

Choose a tag to compare

@shengyy shengyy released this 04 Oct 08:40
945fc26

Removed

  • The auto-compaction mark on the context bar: on a 1M window the threshold (967k) sat at the bar's end,
    where │ read as a separator between the bar and its figures. The pane still gives the threshold and the
    tokens to go.
  • The cache's lifetime gauge (the terminal's block glyph, the desktop's ring), which repeated the minutes:
    the band reads cache warm 38m.

Changed

  • The cache's minutes, dim before, share warm's color, which follows the share of the lifetime gone on
    the percentage scale.
  • A resumed or forked conversation shows its cache warm or cold at once, aged from its last response, and
    counts its first request as a rewrite when the cache had lapsed. A resume between five minutes and an
    hour after the last response also tells the band whether the account's cache lifetime is five minutes or
    an hour.
  • The pane colors each /context category by its share of the window, as the context bar is colored,
    instead of on the growth scale, where a large Messages row read as an alarm.
  • Two of the pane's longer notes are shorter, so they fit a narrow pane.

Fixed

  • A quota reset time that does not parse is treated as none: the band no longer shows ↻NaNm.
  • The pane cuts a long quota window name to its column instead of wrapping the line.
  • A subagent the agent list did not have at its first request is named once the list has it.
  • The pane no longer says where auto-compaction runs for a threshold at or past the window's end.

ccOverhead 1.3.0

Choose a tag to compare

@shengyy shengyy released this 04 Oct 08:02
c2f5fa0

Added

  • An auto-compaction mark on the context bar (│ in the terminal, a tick on the desktop), at the threshold
    Claude Code's local /context count reports, warming as the context nears it; none while auto-compaction
    is off.
  • A /ccoverhead pane, on every surface including VS Code and mobile: the context with the tokens left to
    auto-compaction, /context's breakdown by category and by MCP server, growth since the last compaction
    and the last three compactions, the cache's state, hit rate and token counts, every quota window with the
    share of its time gone, and the eight most recently active subagents. The command adds nothing to the
    conversation.
  • The band follows a subagent while its transcript is on screen, labeled agent: its context, growth and,
    on the main loop's model, its bar. Not verified live.
  • rewrote in the cache group when a turn's request read back less than half of the previous request and
    wrote the cache again, sized and colored like a growth bar, until a request of a later turn reads the
    cache again. The first request after a compaction does not count.
  • A Claude gateway's spend_limit window as a spend group, which can pass 100% and may have no reset.
    Not verified live.
  • A pane screenshot in the READMEs.

Changed

  • warm takes its color from the share of the cache lifetime gone, cool when fresh and red in the last
    minutes, with a gauge of the lifetime left before it: one block glyph in the terminal (cache ▆ warm 38m), a draining ring on the desktop.
  • Growth starts over at a compaction as Claude Code reports it, not only when the context total drops.
  • The cache group comes right after the context, before the quota: the conversation's own state first, the
    account's after it.
  • A model switch leaves the cache cold and sets its lifetime from the switch's cache_ttl.

Update with /plugin marketplace update ccoverhead, then /plugin update ccoverhead@ccoverhead, and restart Claude Code. Type /ccoverhead for the new pane.

ccOverhead 1.2.0

Choose a tag to compare

@shengyy shengyy released this 04 Oct 06:26
ebb7e40

Added

  • Detailed design sheets for layout, color thresholds and state rules in English and Simplified Chinese, embedded under Design rationale in the matching README.
  • An English README inside the plugin folder for installation and usage, linking to the full documentation and design sheets.
  • A PNG directory icon rendered from the existing logo and the display name ccOverhead.
  • A public showcase website under site/ with interactive surface switcher, 10-tier color scale visualizer, one-click install command copy and automated GitHub Pages deployment.

Fixed

  • Directory validation of the hooks module: avoid the JSX compiler's reserved h name and return the lifecycle hook's downstream result directly without changing the first message or permission decisions.