Pre-release
This release is a pre-release and may not be stable for production use.
Moss Voice Agent Manager
Simplified LiveKit voice agent integration with the Moss platform.
Features
- Drop-in replacement for LiveKit AgentSession
- Automatic configuration from Moss platform API
- Built-in metrics tracking and diagnostics
- Secure credential management - no hardcoded secrets
- Dynamic runtime config - models and settings from backend
Installation
pip install moss-voice-agent-manager
Quick Start
from moss_voice_agent_manager import MossAgentSession
# Initialize session - config loaded automatically
session = MossAgentSession(
userdata=your_data,
vad=vad, # optional, auto-created if None
max_tool_steps=10,
)
# Access platform API
api = session.platform_api
# Get metrics
metrics = session.metrics
diagnostics = session.diagnostics
# Save metrics
session.save_metrics()
# Generate diagnostics report
report = session.generate_diagnostics_report()
Environment Variables
Required:
MOSS_PROJECT_ID- Your Moss project IDMOSS_PROJECT_KEY- Your Moss project keyMOSS_VOICE_AGENT_ID- Voice agent ID
Optional:
MOSS_PLATFORM_API_URL- Platform API URL (defaults to production)
How It Works
- Fetches configuration from Moss platform
- Auto-configures voice providers
- Tracks metrics and diagnostics
License
MIT
Metadata
Release files for moss-voice-agent-manager 1.0.0b14
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| moss_voice_agent_manager-1.0.0b14.tar.gz | 242.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| moss_voice_agent_manager-1.0.0b14-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 260.7 kB
Release files / moss_voice_agent_manager-1.0.0b14.tar.gz
| Download URL | moss_voice_agent_manager-1.0.0b14.tar.gz |
|---|---|
| Size | 242.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
211fd9fdf2c7e9117fc8942a91603153198c93c001902c220f465d1061a5366a
|
|
BLAKE2b-256 checksum How to use checksums |
6613a4b878182247b1eddd45ee96948afaad10878f910c368aa6c26d35b29808
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / moss_voice_agent_manager-1.0.0b14-py3-none-any.whl
| Download URL | moss_voice_agent_manager-1.0.0b14-py3-none-any.whl |
|---|---|
| Size | 18.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c49904ac68fbb91f96866224098d830f4fac62df71374f69a478eedfdf1961f7
|
|
BLAKE2b-256 checksum How to use checksums |
863b591964ff3d2e9da3edae03e387193e0f9d027f05ec8c6f78290ceda2a372
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|