Skip to content

🦋 New version release#174

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

🦋 New version release#174
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@1.19.0

Minor Changes

  • 3a9d29e: Identity intake — a channel-normalized lead/identity capture primitive (docs/Architecture/Identity Intake.md). New protocol surface: supports client-capability declaration on create_conversation_session, identity_intake_required / identity_intake_invalid events, and the submit_identity_intake resume action (with server-side validation: required fields, email shape, E.164 phone normalization). Rust reference implementation: request_identity_intake / submit_identity_intake agent tools in smooai-smooth-operator (park-and-resume on form-capable sessions; validated conversational turn-by-turn fallback on text-only channels — both resume with the same structured payload), server wiring (pending-intake registry, session identity attach onto the OTP contact keys) in smooai-smooth-operator-server. TypeScript client: regenerated spec types, supports on createConversationSession, and the submitIdentityIntake() resume verb. Parity for the TS/Python/Go/.NET servers is tracked as follow-ups; the spec + conformance fixtures are the complete contract.

@brentrager brentrager merged commit 9b84eb4 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