What's New
CodeExecutorAgent Update
Now the CodeExecutorAgent
can generate and execute code in the same invocation. See API doc for examples.
- Add code generation support to
CodeExecutorAgent
by @Ethan0456 in #6098
AssistantAgent Improvement
Now AssistantAgent
can be serialized when output_content_type
is set, thanks @abhinav-aegis's new built-in utility module autogen_core.utils
for working with JSON schema.
- Aegis structure message by @abhinav-aegis in #6289
Team Improvement
Added an optional parameter emit_team_events
to configure whether team events like SelectorSpeakerEvent
are emitted through run_stream
.
- [FEATURE] Option to emit group chat manager messages in AgentChat by @SongChiYoung in #6303
MCP Improvement
Now mcp_server_tools
factory can reuse a shared session. See example of AssistantAgent
using Playwright MCP server in the API Doc.
Console Improvement
Bug Fixes
- Fix: Azure AI Search Tool Client Lifetime Management by @jay-thakur in #6316
- Make sure thought content is included in handoff context by @ekzhu in #6319
Python Related Changes
- Update website for 0.5.2 by @ekzhu in #6299
- Bump up json-schema-to-pydantic from v0.2.3 to v0.2.4 by @withsmilo in #6300
- minor grammatical fix in docs by @codeblech in #6263
- Pin opentelemetry-proto version by @cheng-tan in #6305
- Update version to 0.5.3 by @ekzhu in #6310
- Add GPT4.1, o4-mini and o3 by @ekzhu in #6314
New Contributors
- @codeblech made their first contribution in #6263
- @amoghmc made their first contribution in #6283
- @abhinav-aegis made their first contribution in #6289
Full Changelog: python-v0.5.2...python-v0.5.3