6.1.2
EDDI 6.1.2
π What's New
π€ Task Force Discussion Style β Dynamic Multi-Agent Orchestration
Agents can now create, recruit, and delegate to sub-agents at runtime during group conversations. The new TASK_FORCE discussion style enables collaborative task orchestration where agents autonomously:
- ποΈ Create sub-agents on-the-fly with specific roles and instructions
- π Manage shared task lists β agents claim, update, and complete tasks collaboratively
- π Recruit existing agents into the conversation dynamically
- π‘οΈ Guardrails β configurable provider/model allow-lists, max depth limits, and tenant quota enforcement prevent runaway agent creation
π New MCP Tools
start_group_discussionβ async variant that returns immediately with a conversation ID (client polls for results)delete_group_conversationβ REST-MCP parity, previously only available via REST API
π¦ Dependency Updates
| Dependency | Previous | New |
|---|---|---|
| β Quarkus Platform | 3.36.3 | 3.37.0 |
| π§ langchain4j | 1.16.3 | 1.17.0 |
| π§ langchain4j-libs | 1.16.3 | 1.17.0 |
| π§ͺ langchain4j-beta | 1.16.3-beta26 | 1.17.0-beta27 |
| π langchain4j-community | 1.16.0-beta26 | 1.17.0-beta27 |
π Bug Fixes
- π§ Jackson serialization β Disabled Quarkus 3.37's new reflection-free serializers which broke
ConversationOutput(extendsLinkedHashMap). The generated serializer treated it as a bean instead of a map, causing conversation data (input,actions,output) to serialize asnull - π§ MCP
discuss_with_groupβ Added missing@Blockingannotation. Multi-minute TASK_FORCE discussions would block the Vert.x event loop, potentially freezing the MCP server - π§ Tenant quota enforcement β Quota errors now propagate regardless of
onAgentFailurepolicy (previously silently swallowed under SKIP policy) - π§ Dynamic agent tracking β Fixed critical bugs in tracking list propagation, defensive copies in
SharedTaskList, and null-safety across the dynamic agent system - π§ Manager UI assets β Corrected bundled Manager UI assets that were missing in 6.1.1
π§ͺ Testing
- β 9,645+ tests passing
- π Eliminated flaky race condition in
startAndDiscussAsynctest usingCountDownLatch - π 60+ new unit tests for the Task Force / Dynamic Agent system
- π‘οΈ Concurrency and deadlock safety tests for
SharedTaskList