Skip to main content
Programmable Agents can be triggered from your own code over GraphQL or with the Paradime Python SDK. The endpoints are the same — pick whichever fits your stack.
  • GraphQL — full reference and cURL examples in Developers → GraphQL API → DinoAI Programmable Agents API.
  • Python SDK — full reference and Python examples in Developers → Python SDK → DinoAI Programmable Agents.
Prerequisites:
  • An agent defined under .dinoai/agents/.yml in your repository — see YAML Configuration.
  • An API key with DinoAI Agent capabilities.

GraphQL — quick example

Save the returned agentSessionId and poll with dinoaiAgentRun(agentSessionId: $id) until status reaches COMPLETED or FAILED. See the full GraphQL reference for the trigger, poll, and follow-up operations.

Python SDK — quick example

See the full Python SDK reference for trigger_run, trigger_and_wait, send_message, and get_run.