Skip to content

Conversation

@andreitava-uip
Copy link
Contributor

@andreitava-uip andreitava-uip commented Jan 8, 2026

Support for multiple tool calls of the same tool.

  • this is only possible via the SendAPI
  • keeping the conditional router edge and doing the logic there maintains the diagram visualization
  • ToolNode was updated to accept direct tool calls via a new custom model (which also needs to contain the state for the wrappers)
    • ToolNode still supports getting the state directly as well
  • added extra: "allow" to AgentGraphState and used it where we needed the dynamic CompleteAgentGraphState
    • surprisingly, does not work if we annotate the state with it for a node, extra fields will be lost.

WIP:
Guardrails are broken, Guardrails subgraph must also handle input via send

@andreitava-uip andreitava-uip marked this pull request as draft January 8, 2026 13:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant