Skip to content

6.1.2

Choose a tag to compare

@ginccc ginccc released this 28 Jun 17:25
00be6cf

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 (extends LinkedHashMap). The generated serializer treated it as a bean instead of a map, causing conversation data (input, actions, output) to serialize as null
  • πŸ”§ MCP discuss_with_group β€” Added missing @Blocking annotation. 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 onAgentFailure policy (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 startAndDiscussAsync test using CountDownLatch
  • πŸ“Š 60+ new unit tests for the Task Force / Dynamic Agent system
  • πŸ›‘οΈ Concurrency and deadlock safety tests for SharedTaskList

πŸ“‹ Full Changelog

6.1.1...6.1.2