What's Changed
🔄 Full Agent Rewrite with Pydantic AI
The core agent has been completely rewritten using Pydantic AI, replacing the previous implementation. This brings stronger type safety, cleaner tool definitions, and a more maintainable architecture.
🗑️ Removed Self-Hosted MCP Servers
The self-hosted Slack MCP server has been removed in favour of remote MCP servers. This significantly simplifies the deployment footprint — no more Node.js services to manage alongside the agent.
🧪 Evaluation Suite
A new evaluation suite has been added using Opik to measure agent quality:
- Tool extraction — verifies the agent selects the right tools for a given incident
- Root cause accuracy — measures how well the agent identifies the root cause
- Diagnosis quality — end-to-end assessment of the agent's diagnosis
🚀 ECS Deployment
Added support for deploying the agent on AWS ECS, with updated configuration and deployment docs.
🖥️ CLI & UX Improvements
Overhauled the CLI experience with better output formatting, a demo GIF, and updated documentation.
📖 Documentation
- Refreshed README with updated architecture and usage instructions
- New
DEVELOPMENT.mdguide - Added
RELEASE.mdand automated PyPI publishing via GitHub Actions