Skip to content

feat(extensions): support structured command outcomes#36

Merged
shuyhere merged 1 commit intomasterfrom
feat/extensions-structured-command-outcomes
Apr 12, 2026
Merged

feat(extensions): support structured command outcomes#36
shuyhere merged 1 commit intomasterfrom
feat/extensions-structured-command-outcomes

Conversation

@shuyhere
Copy link
Copy Markdown
Owner

Summary

  • add structured extension command outcomes for text, menu, prompt, dispatch, and agent activation
  • keep plain-text fallback behavior for non-fullscreen callers
  • add parser coverage for menu and prompt-shaped command responses

Why

This isolates the core extension command result model from the larger fullscreen UI integration work so it can be reviewed independently.

Files

  • crates/cli/src/extensions.rs
  • crates/cli/src/extensions/tests.rs

Validation

  • cargo test -p bb-cli extensions::tests --quiet

@shuyhere shuyhere merged commit 9d03053 into master Apr 12, 2026
@shuyhere shuyhere deleted the feat/extensions-structured-command-outcomes 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