Repository navigation
v0.0.9
Released to Maven Central as net.openan.workflow.sdk:*:0.0.9.
- Make Negotiation-T activation host-owned. The business activates Negotiation-T per send via the new
MessageContent.withExtension(...); the engine mirrors that selection intomessage.extensionsand the
A2A-Extensionsrequest header and validates that the target AgentCard declares the extension before dispatch.
An unsolicited negotiation (host did not activate Negotiation-T) fails fast instead of silently entering the
auto-loop. - Accept Negotiation-T Propose carried on a taskless bare message (A2A-T pre-task negotiation, where the remote
proposes before creating any task):onNegotiationnow also fires for a valid Propose without an
INPUT_REQUIREDtask status. The exchange is correlated by contextId and negotiation id, and the follow-up send
carries no taskId. Invalid negotiation metadata on a bare message now fails explicitly instead of being silently
treated as a normal successful response. - Converge non-functional formatting and javadoc drift between
mainanddevso the branches differ only in the
Eastcom platform integration.