v0.3.0 — Skill Tool Usage Visualization
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 likeoh-my-claudecode:hudpreserved).
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
usingFlowLayout, placed between the existing Tools and Files
sections. Count shown only when > 1.
- Session detail (expanded view): a one-line
-
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.