Skip to content

feat(fullscreen): add extension workflows and session compaction#38

Merged
shuyhere merged 1 commit intomasterfrom
feat/fullscreen-extension-workflows-and-compaction
Apr 12, 2026
Merged

feat(fullscreen): add extension workflows and session compaction#38
shuyhere merged 1 commit intomasterfrom
feat/fullscreen-extension-workflows-and-compaction

Conversation

@shuyhere
Copy link
Copy Markdown
Owner

Summary

  • add fullscreen-native extension workflows: menus, prompts, hidden dispatch turns, and direct saved-agent activation
  • add manual and automatic session compaction with queued-prompt handling and turn-runner recovery support
  • improve fullscreen transcript UX with block focus/copy, queued-message editing, compaction rendering, and related runtime updates

Why

This groups the remaining fullscreen/controller/runtime work into one stacked PR on top of the already-separated extension and skill-management foundations.

Includes

  • fullscreen controller/runtime queue handling
  • extension command UI integration
  • hidden dispatch prompts
  • manual + auto compaction
  • transcript compaction rendering and interactions
  • focused tests for fullscreen and turn-runner behavior

Validation

  • cargo test -p bb-cli fullscreen::session::tests --quiet
  • cargo test -p bb-cli turn_runner::tests --quiet
  • cargo test -p bb-tui fullscreen::tests::interaction --quiet
  • cargo test -p bb-tui fullscreen::projection::tests --quiet
  • cargo test -p bb-tui fullscreen::frame::tests --quiet

@shuyhere shuyhere changed the base branch from stack/fullscreen-foundation to master April 12, 2026 09:09
@shuyhere shuyhere force-pushed the feat/fullscreen-extension-workflows-and-compaction branch from bfb7e93 to d8100c5 Compare April 12, 2026 09:10
@shuyhere shuyhere merged commit ae9d63c into master Apr 12, 2026
@shuyhere shuyhere deleted the feat/fullscreen-extension-workflows-and-compaction branch April 12, 2026 13:10
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