Headless tool calling, now in WorkPods.
Most of the time when an agent calls tools, we run them in-process or on the server.
But some actions, like picking files, getting location, or save/download flows, need the client or frontend.
Headless tool calling lets the agent backend request those tool calls from the client side, then continue the run with the result.
In this demo, the agent opens the file picker, requests the user's location, and opens the save/download flow for a generated file.
Powered by a LangChain and LangGraph harness.