Skip to content

Engine v2.13 - #94

Open
seymourtang wants to merge 10 commits into
mainfrom
engine-v2.13
Open

seymourtang wants to merge 10 commits into
mainfrom
engine-v2.13

Conversation

@seymourtang

@seymourtang seymourtang commented Sep 14, 2026

Copy link
Copy Markdown
Collaborator

Summary

Regenerate the Python SDK against Engine v2.13 and update AgentKit adapters, type exports, tests, and documentation for the new capabilities.

What Changed

  • Added typed tool-calling support for MLLM:

    • Added inline REST tools and mcp_servers support to OpenAI Realtime, Azure OpenAI Realtime, Gemini Live, Vertex AI, xAI Grok, GPT Live preview, and Qwen Omni.
    • Introduced the generated McpServer model and exposed it as McpServerConfig.
    • Continued accepting dictionary-based MCP configurations through the backward-compatible McpServersItem alias.
    • Automatically defaults MCP transport to streamable_http when omitted.
  • Added Smallest AI support:

    • New SmallestAISTT provider with streaming ASR, timestamp, diarization, endpointing, formatting, and redaction options.
    • New SmallestAITTS provider with voice, model, sample rate, pronunciation, and streaming options.
    • Registered and exported both providers through the global AgentKit vendor APIs.
  • Extended generated filler-word configuration:

    • Added context_message_limit.
    • Added history_character_limit.
    • Updated the generated filler-word models to describe conversation-context-based generation.
  • Refactor: transition OpenAIGPTLive to production, removing preview references and ensuring compatibility with existing imports

  • Updated the generated SDK version headers to v2.9.0.

  • Updated vendor and agent references for Smallest AI, typed MCP servers, MLLM tools, and filler-word context limits.

Testing

  • Added coverage for Smallest AI STT/TTS serialization and validation.
  • Added coverage for MLLM REST tools and typed MCP servers.
  • Added coverage for regional vendor exports and request-body generation.
  • CI compatibility, compile, and test checks pass.

fern-api Bot and others added 10 commits September 14, 2026 10:25
Generated by Fern
CLI Version: unknown
Generators:
  - fernapi/fern-python-sdk: 4.37.0
Patches applied (3):
  - patch-13d8e068: chore: ignore local venv and planning docs
  - patch-a065088b: fix(vendors): send Speechmatics STT key instead of api_key
  - patch-33a436b3: fix: address v2.8.0 release review findings

Patches with unresolved conflicts (1):
  - patch-8465addc: chore: prepare v2.8.1 release
    Run `fern-replay resolve` to apply these customizations.
Generated by Fern
CLI Version: unknown
Generators:
  - fernapi/fern-python-sdk: 4.37.0
Patches applied (3):
  - patch-13d8e068: chore: ignore local venv and planning docs
  - patch-a065088b: fix(vendors): send Speechmatics STT key instead of api_key
  - patch-33a436b3: fix: address v2.8.0 release review findings

Patches with unresolved conflicts (1):
  - patch-8465addc: chore: prepare v2.8.1 release
    Run `fern-replay resolve` to apply these customizations.
…-09-14_13-10-54_037

# Conflicts:
#	.fern/metadata.json
#	.fern/replay.lock
#	src/agora_agent/types/smallest_ai_asr_params.py
…ferences and ensuring compatibility with existing imports
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