Skip to content

Conversation

@ben-kluger-scale
Copy link

Add comprehensive voice agent support to the Agentex SDK:

New SDK Module (src/agentex/voice/)

  • VoiceAgentBase: Base class with state management, interruption handling, guardrail execution, and streaming support
  • AgentState/AgentResponse: Pydantic models for conversation state
  • Guardrail/LLMGuardrail: Abstract base classes for implementing guardrails

New CLI Template (agentex init --voice)

  • Full project scaffolding for voice agents
  • Multi-provider LLM support (OpenAI, Azure, SGP, Vertex AI, Mock)
  • Docker + Kubernetes deployment configuration
  • Example guardrail structure

CLI Changes

  • Added hidden --voice flag to 'agentex init' command
  • Generates voice-specific project structure

Dependencies

  • Added partial-json-parser for streaming JSON parsing
  • Added google-auth for Vertex AI authentication

@socket-security
Copy link

socket-security bot commented Jan 31, 2026

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addedpartial-json-parser@​0.2.1.1.post7100100100100100

View full report

Add comprehensive voice agent support to the Agentex SDK:

## New SDK Module (src/agentex/voice/)
- VoiceAgentBase: Base class with state management, interruption handling,
  guardrail execution, and streaming support
- AgentState/AgentResponse: Pydantic models for conversation state
- Guardrail/LLMGuardrail: Abstract base classes for implementing guardrails

## New CLI Template (agentex init --voice)
- Full project scaffolding for voice agents
- Multi-provider LLM support (OpenAI, Azure, SGP, Vertex AI, Mock)
- Docker + Kubernetes deployment configuration
- Example guardrail structure

## CLI Changes
- Added hidden --voice flag to 'agentex init' command
- Generates voice-specific project structure

## Dependencies
- Added partial-json-parser for streaming JSON parsing
- Added google-auth for Vertex AI authentication
@ben-kluger-scale ben-kluger-scale force-pushed the feat/voice-agent-integration branch from 5eecbb6 to b019504 Compare January 31, 2026 01:36
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.

2 participants