v0.0.18
[0.0.18] - 2025-07-10
Added
-
Added observability capabilities for agent applications based on the OTel protocol
Established observation standards for aU agent applications based on OTel (OpenTelemetry) protocol. Comprehensive metrics and traces (including token consumption, latency, success rate, etc.) are collected across key components such as agents, LLMs, and tools. The implementation supports integration with mainstream observability frameworks including SigNoz, Jaeger, and Prometheus, enabling full lifecycle observability for agents. -
Added async Sink and Sender components for SLS Logger
Fixed
- MCP service in Stdio mode now supports user-configurable environment parameter
Note
- Third-party package dependency changes (Format: old version -> new version; single version means new)
- openai ("1.13.3" -> "1.55.3")
- opentelemetry-api ("^1.25.0")
- opentelemetry-sdk ("^1.25.0")
- opentelemetry-semantic-conventions (">=0.48b0")
- opentelemetry-exporter-otlp-proto-http ("^1.25.0")
- httpx ("0.27.2" -> ">=0.27.2")
- jsonlines ("^4.0.0")
- Other code optimizations and documentation updates
More Details
What's Changed
- FIX: mcp tool can't pass env correctly by @AniviaTn in #406
- CHANGE: dependency httpx can use 0.28 version by @AniviaTn in #407
- fixed peer_agent_app startup failure when adding customized tool by @AlvinYueChao in #410
- fix llm channel init extra params bug by @weizjajj in #409
- Feature: Trace and Metrics Based on Otel, LOGGER support async method, add sls async sink by @AniviaTn in #408
- Feature: Add agent and tool span token count by @AniviaTn in #412
- Feature: Add agent and tool span token count by @AniviaTn in #413
- Fix: Token text splitter wrong arg by @AniviaTn in #415
- Fix typos by @co63oc in #414
- feat: Release version 0.0.18 by @LandJerry in #416
New Contributors
- @AlvinYueChao made their first contribution in #410
Full Changelog: v0.0.17...v0.0.18