Skip to content

feat(plugin): council assembly animation (#1441)#1460

Merged
JeremyDev87 merged 1 commit into
masterfrom
feat/council-animation-1441
Apr 10, 2026
Merged

feat(plugin): council assembly animation (#1441)#1460
JeremyDev87 merged 1 commit into
masterfrom
feat/council-animation-1441

Conversation

@JeremyDev87

Copy link
Copy Markdown
Owner

Summary

  • Add council_animator.py with staggered typing animation for council scene
  • Specialists appear one-by-one with typing effect to stderr (< 2 seconds total)
  • Graceful degradation: static output when stderr is not a TTY
  • Configurable via CODINGBUDDY_COUNCIL_ANIMATION env var (on/off)
  • Wired into user-prompt-submit.py for PLAN/EVAL/AUTO mode entry

Test plan

  • 18 tests pass (build_lines, static render, animation toggle, env config, assembly output)
  • Animation disabled in non-TTY environments (test verified)
  • CODINGBUDDY_COUNCIL_ANIMATION=off disables animation
  • Empty specialists list handled gracefully
  • Existing hook tests unaffected

Closes #1441

@vercel

vercel Bot commented Apr 10, 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 10, 2026 3:09am

…rival (#1441)

- Add council_animator.py: staggered typing animation for council scene
  rendering to stderr, with per-agent delay for dramatic "assembling" effect
- Wire into user-prompt-submit.py: animate council on mode entry
  (PLAN/EVAL/AUTO) when council preset exists
- Graceful degradation: static output when stderr is not a TTY
- Configurable via CODINGBUDDY_COUNCIL_ANIMATION env (on/off/1/0)
- Total animation < 2 seconds for typical 4-agent council
- 18 tests covering build_lines, static render, animation toggle, env config

Closes #1441
@JeremyDev87 JeremyDev87 force-pushed the feat/council-animation-1441 branch from f5a9f25 to c37041c Compare April 10, 2026 03:07
@JeremyDev87 JeremyDev87 merged commit c1dd7f1 into master Apr 10, 2026
29 checks passed
@JeremyDev87 JeremyDev87 deleted the feat/council-animation-1441 branch April 10, 2026 05:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(plugin): Council Assembly Animation — staggered specialist arrival effect

1 participant