Repository navigation
7.1.1 — Agent FunctionCallRequest functions, Error code
Breaking changes
None. Additive only; every existing 7.1 call compiles and binds unchanged.
Fixes
- Voice Agent:
FunctionCallRequestfunctions are no longer dropped.FunctionCallRequestResponsenow carriesFunctions, a list of the newFunctionCallrecord (Id,Name,Arguments,ClientSide). Previously the record had no body beyondType, so thefunctions[]array was lost on deserialization and callers could not build aFunctionCallResponsefor the request. (#428, #430) - WebSocket errors keep their machine-readable code. The common
ErrorResponse(Deepgram.Models.Common.v2.WebSocket) gainsCode, inherited by the Listen, Speak and Agent v2 error records and copied through the AgentSubscribe(EventHandler<ErrorResponse>)wrapper. Agent errors such asCLIENT_MESSAGE_TIMEOUTpreviously surfaced withCodemissing. (#428, #430)
Documentation
- README:
SendForceEndTurnavailability section now states it shipped in 7.1.0 instead of "unreleased; next 7.x". (#429)
CI and release tooling
- CI, CD and CD-dev workflows moved to
actions/checkout@v4andactions/setup-dotnet@v4, replaced the deprecated::set-outputversion step with$GITHUB_OUTPUT, and dropped an emptyref:checkout input. Fixes the deprecated Node runtime warnings from the 7.0.0 release run. No change to published packages. (#429) - New
tests-daily.yml: runs the full suite against the live API at 09:00 UTC daily (and on demand) so integration tests that are skipped without a key run for real. (#293, #431)