v0.1.31
π Release Highlights β v0.1.31 (2025-12-29)
π Logfire Observability Integration
- Automatic LLM Instrumentation: Tracing for OpenAI, Anthropic Claude, and Google Gemini backends
- Tool & Coordination Tracing: See how long each tool call takes and track agent activity during coordination
- Easy Activation: Enable via
--logfireCLI flag orMASSGEN_LOGFIRE_ENABLED=trueenvironment variable - Graceful Degradation: Falls back to loguru when Logfire is disabled
βοΈ Azure OpenAI Native Tool Call Streaming
- Structured Tool Chunks: Tool calls now accumulated and yielded as structured
tool_callschunks instead of plain content - Improved Streaming: Fixed streaming behavior for Azure OpenAI tool calling workflows
π Bug Fixes
- OpenRouter Web Search Logging: Fixed logging output for web search operations
π Getting Started
- Quick Start Guide: Try the new features today
- Try These Examples:
# Enable Logfire observability - comprehensive logging and tracing massgen --logfire --config massgen/configs/basic/multi/three_agents_default.yaml \ "What are the benefits of multi-agent AI systems?" # Or enable via environment variable MASSGEN_LOGFIRE_ENABLED=true massgen --config massgen/configs/basic/multi/three_agents_default.yaml \ "Compare different AI architectures"
π Documentation
docs/source/user_guide/logging.rst- Logfire usage guide with SQL query examples
What's Changed
- docs: Add installation guide link for Python by @franklinnwren in #707
- feat: Fix Logging for Web Search (MAS - 165) by @shubham2345 in #704
- fix: Fix/azure native tool calls from main by @AbhimanyuAryan in #705
- feat: Structured logging by @ncrispino in #708
- docs: docs for v0.1.31 by @Henry-811 in #710
- feat: v0.1.31 by @Henry-811 in #709
Full Changelog: v0.1.30...v0.1.31