v1.4.0
Added
- Added
NewDeepgramTTSAgentKit vendor support for Deepgram TTS beta. - Added
AgentSession.Think()andThinkWithOptions()for sending custom instructions to a
running agent through the Agent Management API. - Added
Agent.WithInterruption()andWithInterruptionConfig()for the new top-level
interruptionconfiguration. - Added MLLM turn detection support through
TurnDetectiononNewOpenAIRealtime,
NewGeminiLive, andNewVertexAI. - Added
Agent.WithTools()andWithTools()option for enabling MCP tool invocation. - Added
AudioScenarioAgentKit support forparameters.audio_scenario. - Added
Headersfield to all LLM vendors:NewOpenAI,NewAzureOpenAI,NewAnthropic, and
NewGemini.
Changed
Agent.WithMllm()now setsmllm.enable = trueand no longer emits deprecated
advanced_features.enable_mllm.- MLLM vendors now match the v2.6 API shape and no longer emit removed fields such as
style.
Fixed
- Fixed MiniMax TTS preset stripping so inferred reseller presets remove
key,model,
group_id, andurlbefore sending requests. - Fixed preset-backed
NewOpenAITTSsoAPIKeyis optional when credentials are supplied server-
side by a reseller preset. - Expanded AgentKit parity coverage for interruption, MLLM turn detection, Deepgram TTS, LLM
headers, MLLM enable behavior, and preset-backed OpenAI TTS.
Full Changelog: v1.3.4...v1.4.0