Invoke one of the agent's tools directly
Changed onRuns a single tool and returns its result, with no model in the loop. Faster and deterministic where the agent is neither, and it incurs no LLM charges.
This needs a session because a tool belongs to one: the tools available are the ones the session's project has open, and the tool acts on that project's live state.
A tool that refuses answers 422 with the tool's own message. Permission refusals are deliberately indistinguishable from "no such tool" — a key cannot use the error to discover what it is not allowed to do.
Request
- Base URLhttps://davinci-app.com
- AuthHTTP bearer
Request body
Response
The tool ran and returned a result.
Changes
- info
the
response property const valuefalsewas added for the status - info
the
response property const valuefalsewas added for the status - info
the
response property const valuefalsewas added for the status - info
the
response property const valuefalsewas added for the status - info
the
response property const valuefalsewas added for the status - info
the
response property const valuefalsewas added for the status - info
the
response property const valuefalsewas added for the status - info
the
response property const valuefalsewas added for the status
- info
- info
endpoint added
- info