Find the repeated calls
Run the agent and read the tool calls on stderr. Thisrelease_notes agent looks up the latest release, then reads the commits since it:
Put the calls in a plan
Save the sequence as./.graph/plans/unreleased_changes.yaml. The output finish returns the results as JSON without a model call:
Give the agent the plan
Replace the tools in the agent’stools list with the plan, as plan__<identifier>:
Compare
Run the same question again. The agent calls the plan once, and the plan makes the tool calls:Related guides
Draft a plan in the workbench
Describe the work and let the workbench write the plan.
Steer tool choice
Help the agent pick the plan over other tools.
Talk to an agent
Run the agent with
graph ask and graph chat.