Skip to content

feat(plugin): add badge-based second line renderer for status bar (#1323)#1332

Merged
JeremyDev87 merged 1 commit into
masterfrom
taskmaestro/1775309311/pane-1
Apr 4, 2026
Merged

feat(plugin): add badge-based second line renderer for status bar (#1323)#1332
JeremyDev87 merged 1 commit into
masterfrom
taskmaestro/1775309311/pane-1

Conversation

@JeremyDev87

Copy link
Copy Markdown
Owner

Summary

  • Replace plain 🤖 agent line 2 format with badge-based renderer: [◮ secu] [auth flow] [✓]
  • Add AGENT_GLYPHS mapping for all 35 agent eye symbols from .ai-rules
  • Add abbreviate_agent() for compact 4-char labels (e.g. security-specialistsecu)
  • Three badge slots: actor (eye glyph + label), focus (from HUD state), state ([✓] or [⚠N])
  • Compact fallback: line 2 only shown when agent or focus is present

Test plan

  • 90 HUD tests pass (python3 -m pytest tests/test_hud.py -v)
  • 733 total plugin tests pass (python3 -m pytest tests/ -v)
  • TypeScript check passes (tsc --noEmit)
  • 5959 vitest tests pass (vitest run)

Closes #1323

)

Replace plain 🤖 agent format with badge-based line 2 showing actor
glyph, focus, and state slots: [◮ secu] [auth flow] [✓]

- Add AGENT_GLYPHS mapping (35 agents → eye Unicode symbols)
- Add abbreviate_agent() for 4-char compact labels
- Add format_actor_badge(), format_focus_badge(), format_state_badge()
- Add format_badge_line() compositor (actor + focus + state)
- Update format_status_line() to read focus/blockerCount from hud_state
- 90 unit + integration tests covering all badge paths
@JeremyDev87 JeremyDev87 added feat plugin packages/claude-code-plugin wow-experience Plugin Wow Experience Design labels Apr 4, 2026
@vercel

vercel Bot commented Apr 4, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
codingbuddy-landing Ready Ready Preview, Comment Apr 4, 2026 1:42pm

@JeremyDev87 JeremyDev87 self-assigned this Apr 4, 2026
@JeremyDev87 JeremyDev87 merged commit c429d99 into master Apr 4, 2026
29 checks passed
@JeremyDev87 JeremyDev87 deleted the taskmaestro/1775309311/pane-1 branch April 4, 2026 13:54

@JeremyDev87 JeremyDev87 left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review: ✅ APPROVE

CI Status: ALL PASS

#1323 — Badge-based second line renderer

  • Three badge slots: actor, focus, state
  • Uses CodingBuddy visual language (agent eye glyphs)
  • Multi-line status composition (telemetry + badges)
  • Compact fallback for missing fields

✅ Two-line status bar complete with badge strip.

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

Labels

feat plugin packages/claude-code-plugin wow-experience Plugin Wow Experience Design

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(plugin): add a badge-based second line renderer for the CodingBuddy status bar

1 participant