hotato 1.17.1
[1.17.1] - 2026-07-28
Fixed
- Twilio setup no longer points at a verb that cannot do it. The
dual-channel instructions listed<Record recordingChannels="dual">
alongside the two paths that work. Twilio's<Record>verb has no such
attribute and records one channel only, so following that line produced a
mono file that then failed theRequestedChannels=2fetch -- and the
failure message repeated the same instruction.<Dial record="record-from-answer-dual">and RESTRecordingChannels=dualare
what the docs support, and they are what hotato now says. --sincecovers the window it names on Twilio. The recordings lister
sentDateCreatedAfter, which Twilio does not document and therefore
ignores; the account returned its newestPageSizerecordings and the
client-side cutoff then trimmed them, so a busy week silently came back as
a slice of itself. It sends the documentedDateCreated>filter now.- The Twilio channel rows say what Twilio says. Two-party recordings are
stored dual-channel by default --RequestedChannels=2returns per-leg
audio without a creation-time opt-in -- and conference recordings are not
per-party: channel 0 is the first participant that joined with recording
enabled and channel 1 mixes everyone else, which is two channels without
two parties.docs/ADAPTER-STATUS.mdalso notes the account settings
(Encryption with Public Key, External Storage) that return mono anyway. - Retell's published lister is on the record.
docs/ADAPTER-STATUS.md
carried "none confirmed" for Retell list-calls; Retell documents
POST /v3/list-calls. The row names the endpoint and points at #58, which
tracks wiring it.
Every adapter row was re-verified against the vendor's current public API
documentation on 2026-07-28. Vapi and Pipecat needed no change.
Full entry: https://github.com/attenlabs/hotato/blob/v1.17.1/CHANGELOG.md