Skip to content

v0.3.0 — Skill Tool Usage Visualization

Choose a tag to compare

@anhyobin anhyobin released this 22 Apr 14:14
· 26 commits to main since this release

Added

  • Skill tool usage visualization — extracts per-skill invocation counts
    from both the main session JSONL and every subagent JSONL, keyed by the
    full skill name (plugin namespaces like oh-my-claudecode:hud preserved).
    Surfaced in two places:

    • Session detail (expanded view): a one-line 🧩 Skills: summary
      below the thinking-block row, sorted by count DESC / name ASC. Shows
      top 4 entries joined by ·; overflow is +N more. Bound to
      totalSkillCounts (main + all subagents, active and completed) so
      skill calls remain visible after subagents drop off the active list.
    • Agent detail (expanded agent row): a purple-tinted chip section
      using FlowLayout, placed between the existing Tools and Files
      sections. Count shown only when > 1.
  • Skill counter badge (🧩 N) on collapsed active-session and
    recent-session rows, matching the existing thinking-counter (🧠 N)
    pattern. Hidden when zero. Active rows use the session-wide total
    (main + subagents); recent rows use main-session counts only (subagent
    data is not loaded for recent sessions).

Fixed

  • App footer version was hardcoded at "v0.2.0" — now reads from
    Info.plist dynamically so it stays in sync on every version bump.

Full Changelog

v0.2.0...v0.3.0