chat_submission library
Classes
- ChatSubmission
- An immutable draft captured before a host starts asynchronous admission.
- ChatSubmissionLedger
- Deduplicates both pending and completed submissions for an adapter's lifetime. Rejections are also remembered; an intentional retry uses a fresh draft ID.
- ChatSubmissionSession
- Opt in separately from ChatSession.send, whose completion timing is unchanged. Return acceptance as soon as the host owns the request. Later generation failures belong in session state, rather than in the user's next draft.
- ChatSubmitResult