Skip to content

🦋 New version release#28

Merged
brentrager merged 1 commit into
mainfrom
changeset-release/main
Jul 3, 2026
Merged

🦋 New version release#28
brentrager merged 1 commit into
mainfrom
changeset-release/main

Conversation

@brentrager

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@smooai/smooth-operator-core@0.5.0

Minor Changes

  • 2c3008b: SEP Phase 3 (engine) — thread ui_capabilities through the handshake.

    ExtensionHost::load now takes a ui_capabilities: Vec<String> and forwards it
    into each extension's initialize params, so a host declares which ui/request
    kinds its frontend can render (select/confirm/input/notify/set_status/
    set_widget/set_title). Extensions gate their UI on this list (the SDK's
    hasUI); the ext→host ui/request seam and its headless -32001 NoUI default
    already landed in Phase 2's HostDelegate. A new SEP_ECHO_UI mode on the
    reference sep-echo-peer round-trips a ui/request confirm from inside a
    tool/execute, echoing the negotiated caps into the prompt, exercised by the new
    sep_ui_path integration test (answered verdict + headless NoUI).

    The engine ships headless (empty caps); smooth-code and the daemon supply the
    real capability set and a HostDelegate that renders the dialogs.

@brentrager brentrager force-pushed the changeset-release/main branch from 7d65207 to 873889f Compare July 3, 2026 07:16
@brentrager brentrager merged commit 44666ad into main Jul 3, 2026
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