Changelog
Changelog
Version history and release notes for the SignalWire Agents SDK.
Version History
Version 1.0.15
Bug Fix Release
Fixes route handling in AgentServer to prevent catch-all routes from overshadowing custom routes.
Changes
Version 1.0.14
Feature Release
Adds WebRTC calling support to sw-agent-dokku generated applications, allowing browser-based calls.
Changes
Version 1.0.13
Feature Release
Adds sw-agent-dokku CLI for deploying SignalWire agents to Dokku servers, and fixes AgentServer health endpoints to work with gunicorn.
Changes
Version 1.0.12
Feature Release
Exports SkillBase from the skills package for more convenient custom skill development.
Changes
Version 1.0.11
Feature Release
Added mcp-gateway CLI command for running MCP Gateway servers and enhanced sw-agent-init with cloud function deployment support.
Changes
Version 1.0.10
Patch Release
Fixed Google Cloud Functions serverless handler to match Lambda and Azure improvements.
Changes
Version 1.0.9
Patch Release
Fixed serverless handler issues for AWS Lambda and Azure Functions deployments.
Changes
Version 1.0.8
Patch Release
Version bump release with no functional changes from 1.0.7.
Version 1.0.7
Feature Release
Added the sw-agent-init CLI tool for scaffolding new SignalWire agent projects.
Changes
Version 1.0.6
Patch Release
Fixed a circular reference issue when copying agents with contexts.
Changes
Version 1.0.5
Release
Version bump release with no functional changes from 1.0.4.
Version 1.0.4
Feature Release
Added call flow verb insertion API for customizing SWML call flow with pre-answer, post-answer, and post-AI verbs.
Changes
Version 1.0.3
Patch Release
Updated SWML schema with new features for queue management and enhanced context switching.
Changes
Version 1.0.2
Patch Release
Added serve_static_files() method to AgentServer for properly serving static files alongside agents.
Changes
Version 1.0.1
Patch Release
Minor fixes to included examples for better compatibility with the swaig-test CLI tool.
Changes
Version 1.0.0
Initial Release
The first public release of the SignalWire Agents SDK, providing a comprehensive Python framework for building AI voice agents.
Core Features
Built-in Skills
- datetime: Current time and date information
- native_vector_search: Local document search
- web_search: Web search integration
- math: Mathematical calculations
- datasphere: SignalWire DataSphere integration
Prefab Agents
- InfoGatherer: Structured information collection
- FAQBot: Knowledge base Q&A
- Survey: Multi-question surveys
- Receptionist: Call routing
- Concierge: Restaurant/service booking
CLI Tools
- swaig-test: Test agents and functions locally
- sw-search: Build and query search indexes
- sw-agent-init: Create new agent projects
Deployment Support
- Local development server
- AWS Lambda
- Google Cloud Functions
- Azure Functions
- CGI mode
- Docker/Kubernetes
Versioning Policy
The SDK follows Semantic Versioning:
Upgrade Notifications
To stay informed about new releases:
- Watch the GitHub repository
- Subscribe to release notifications
- Check
pip show signalwire-agentsfor current version - Use
pip install --upgrade signalwire-agentsto update
Reporting Issues
To report bugs or request features:
- Check existing GitHub issues
- Create a new issue with:
- SDK version (
pip show signalwire-agents) - Python version (
python --version) - Minimal reproduction code
- Expected vs actual behavior
- SDK version (
Contributing
Contributions are welcome! See the repository’s CONTRIBUTING.md for guidelines.
This concludes the SignalWire Agents SDK documentation.