Skip to content

feat: dashboard file menu — AgentDone tracking, Explain change, hover effects, v2.3.1#29

Merged
da0101 merged 31 commits into
developfrom
main
Jun 21, 2026
Merged

feat: dashboard file menu — AgentDone tracking, Explain change, hover effects, v2.3.1#29
da0101 merged 31 commits into
developfrom
main

Conversation

@da0101

@da0101 da0101 commented Jun 21, 2026

Copy link
Copy Markdown
Owner

Summary

  • AgentDone tracking: Added PostToolUse Agent hook → logs AgentDone events so the dashboard correctly counts running vs done agents instead of keeping all as "running" forever
  • Explain this change: New file menu item (🔍) appears when a file has ≥50 lines changed (⚠ warning); sends a structured /ab-review prompt to the same Claude session that made the changes — it already has the context and reasoning loaded
  • File menu polish: Consistent emoji icons (↔️ 📋 🔍 ⚡ ✨), colored +/- diff stats in green/red, hover effects with colored left accent border + icon scale using onmouseenter/onmouseleave
  • refactorInSession fix: _shell_pid is Claude's PID, not the shell's — use ps -p <pid> -o ppid= to find the parent shell PID for terminal matching; fallbacks: session cache → nick name → CWD → quick-pick

Extension version

2.3.0 → 2.3.1

Test plan

  • Open dashboard with an active session running agents in a workflow — verify running count decreases as agents complete
  • Click a file with ⚠ (≥50 lines changed) — verify 🔍 Explain this change appears with colored +/- hint
  • Click Explain this change — verify prompt goes to the correct Claude terminal
  • Hover over all menu items — verify colored left border + icon scale on each
  • Click ⚡ Refactor in this session on a large file (≥500L) — verify it finds the terminal

da0101 added 30 commits June 20, 2026 11:10
Rewrote the VS Code extension section to document all features shipped in
2.2.x: session nicknames, terminal focus, file diff/copy-path menu, activity
file size badges, edit warnings, role/skill per session card, workflow agent
expand/collapse, and the 500/800/1000-line file size thresholds that are now
also enforced as agent-facing hard rules in workflow.md.
…d-scan + nick name match; remove same-terminal bug
@da0101 da0101 merged commit c854133 into develop Jun 21, 2026
7 of 14 checks passed
@github-actions

Copy link
Copy Markdown

agentboard stream status

Stream Type Status Agent Last updated
code-cleanup-skill-role feature awaiting-verification codex 2026-06-13
qa-self-heal-maestro feature awaiting-verification codex 2026-06-14
Status Meaning Who sets it
--- --- ---
planning Scoping, not yet executing Agent
in-progress Actively working Agent
blocked Waiting on external input or decision Agent or user
awaiting-verification Work done, needs user confirm Agent only

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant