Changelog
New Features
- Human-Readable IDs: Agents and teams now use human-readable identifiers (e.g.,
brave-falcon-7x3k) instead ofUUIDs, making debugging and monitoring more intuitive. - AgentOS:
serve()now supportsAGENT_OS_HOSTandAGENT_OS_PORTenvironment variables as fallbacks, simplifying container deployments. - GitlabTools: Added
GitlabToolswith read-focused GitLab integrations, async support, and cleaner tool configuration. - GmailTools: Extended
GmailToolswith new tools and service account auth.
Bug Fixes
- Media in Run Output: Generated media (images, audio) is now always included in run output, regardless of the
store_mediasetting and is rather scrubbed before storing in DB - OpenAIResponses: Fixed handling of mixed
external_executionand regular tools when using OpenAI Responses API. - MySQL: Added
json_serializerto MySQL engine creation for proper JSON handling. - PostgreSQL: Removed
session_typefilter fromget_sessionto prevent session data loss when session types change. - Workflow: Fixed a bug where
Loopiterations always received the original input instead of the previous iteration's output. Added a flagforward_iteration_outputto opt-in to this behaviour.
What's Changed
- feat: Docker-style human-readable IDs for agents and teams by @ysolanky in #6869
- feat: add AGENT_OS_HOST/AGENT_OS_PORT env var fallbacks to serve() by @Mustafa-Esoofally in #6857
- fix: remove session_type filter from PostgreSQL get_session to prevent session data loss by @kausmeows in #6873
- fix: add json_serializer to MySQL engine creation by @willemcdejongh in #6848
- [fix] handle mixed external_execution and regular tools for OpenAI by @hztBUAA in #6630
- fix: include generated media in run output regardless of store_media setting by @Br1an67 in #6793
- cookbook: add x402scan MCP tools example by @SamOpenClaw in #6555
- feat: add GitlabTools with tests and cookbook example by @SalimELMARDI in #6721
- feat: extend GmailTools with new tools, service account auth, and agentic cookbooks by @Mustafa-Esoofally in #6765
- fix: loop iterations to forward output from previous iteration by @kausmeows in #6868
- fix: resolve duplicate operationId warnings in disabled feature router by @kausmeows in #6887
- chore: Release v2.5.8 by @kausmeows in #6886
New Contributors
- @SamOpenClaw made their first contribution in #6555
- @SalimELMARDI made their first contribution in #6721
Full Changelog: v2.5.7...v2.5.8