Skip to content

feat(plugin): wire feature-flagged Tiny Actor output into terminal surfaces (#1302)#1315

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

feat(plugin): wire feature-flagged Tiny Actor output into terminal surfaces (#1302)#1315
JeremyDev87 merged 1 commit into
masterfrom
taskmaestro/1775295268/pane-2

Conversation

@JeremyDev87

Copy link
Copy Markdown
Owner

Summary

  • Wire render_actor_preview("PLAN") into session-start.py after buddy greeting output
  • Gated behind CODINGBUDDY_TINY_ACTORS env flag — no-op when unset
  • Wrapped in try/except to never block session start
  • 9 integration tests in test_session_start_actors.py

Closes #1302

Test plan

  • python3 -m pytest tests/test_session_start_actors.py -v — 9 passed
  • python3 -m pytest tests/ -v — 660 passed
  • tsc --noEmit — clean
  • vitest run — 5893 passed

…rfaces (#1302)

Call render_actor_preview("PLAN") in session-start.py after the buddy
greeting. When CODINGBUDDY_TINY_ACTORS=1 the Tiny Actor Grid preview is
appended to session-start output; otherwise the block is a silent no-op.

Adds test_session_start_actors.py with 9 integration tests covering
flag gating, output content, invalid mode handling, and error fallback.
@JeremyDev87 JeremyDev87 added feat plugin packages/claude-code-plugin 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 9:47am

@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

Code Quality:

  • session-start.py: Minimal 10-line integration — try/except guarded, never blocks session start
  • test_session_start_actors.py: 95 lines, 8 tests covering flag gating, modes, error fallback, Buddy face presence
  • No modification to preview.py (as instructed — scope discipline)
  • PLAN mode as default: Correct for session start surface

Safety:

  • Exception handler with pass — preview failure never blocks startup
  • Feature flag respected — off by default
  • Invalid mode returns None cleanly

✅ Tiny Actor preview wired into session-start terminal surface.

@JeremyDev87 JeremyDev87 self-assigned this Apr 4, 2026
@JeremyDev87 JeremyDev87 merged commit fe65cdc into master Apr 4, 2026
29 checks passed
@JeremyDev87 JeremyDev87 deleted the taskmaestro/1775295268/pane-2 branch April 4, 2026 09:53
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(plugin): wire feature-flagged Tiny Actor output into real Claude Code terminal surfaces

1 participant