Skip to content

operations

const operations: object;

Where each operation is served, and how its input travels.

readonly agents.list: object;
readonly method: "GET" = "GET";
readonly path: "/v1/agents" = "/v1/agents";
readonly path_params: readonly [] = [];
readonly query: readonly ["agents"];
readonly body: false = false;
readonly unwrap: "agents" = "agents";
readonly agents.forget: object;
readonly method: "DELETE" = "DELETE";
readonly path: "/v1/agents" = "/v1/agents";
readonly path_params: readonly [] = [];
readonly query: readonly ["agents"];
readonly body: false = false;
readonly interrupts.list: object;
readonly method: "GET" = "GET";
readonly path: "/v1/interrupts" = "/v1/interrupts";
readonly path_params: readonly [] = [];
readonly query: readonly ["agents"];
readonly body: false = false;
readonly unwrap: "interrupts" = "interrupts";
readonly events.list: object;
readonly method: "GET" = "GET";
readonly path: "/v1/events" = "/v1/events";
readonly path_params: readonly [] = [];
readonly query: readonly ["agents", "types", "after", "limit"];
readonly body: false = false;
readonly stream: true = true;
readonly events.head: object;
readonly method: "GET" = "GET";
readonly path: "/v1/events/head" = "/v1/events/head";
readonly path_params: readonly [] = [];
readonly query: readonly ["agents"];
readonly body: false = false;
readonly unwrap: "cursor" = "cursor";
readonly agent.read: object;
readonly method: "GET" = "GET";
readonly path: "/v1/agents/{agent}" = "/v1/agents/{agent}";
readonly conversation: "/v1/agents/{agent}/conversations/{conversation}" = "/v1/agents/{agent}/conversations/{conversation}";
readonly path_params: readonly ["agent"];
readonly query: readonly [] = [];
readonly body: false = false;
readonly agent.define: object;
readonly method: "PUT" = "PUT";
readonly path: "/v1/agents/{agent}" = "/v1/agents/{agent}";
readonly path_params: readonly ["agent"];
readonly query: readonly [] = [];
readonly body: true = true;
readonly agent.forget: object;
readonly method: "DELETE" = "DELETE";
readonly path: "/v1/agents/{agent}" = "/v1/agents/{agent}";
readonly path_params: readonly ["agent"];
readonly query: readonly [] = [];
readonly body: false = false;
readonly agent.ask: object;
readonly method: "POST" = "POST";
readonly path: "/v1/agents/{agent}/messages" = "/v1/agents/{agent}/messages";
readonly conversation: "/v1/agents/{agent}/conversations/{conversation}/messages" = "/v1/agents/{agent}/conversations/{conversation}/messages";
readonly path_params: readonly ["agent"];
readonly query: readonly [] = [];
readonly body: true = true;
readonly unwrap: "message" = "message";
readonly agent.decide: object;
readonly method: "POST" = "POST";
readonly path: "/v1/agents/{agent}/decisions" = "/v1/agents/{agent}/decisions";
readonly conversation: "/v1/agents/{agent}/conversations/{conversation}/decisions" = "/v1/agents/{agent}/conversations/{conversation}/decisions";
readonly path_params: readonly ["agent"];
readonly query: readonly [] = [];
readonly body: true = true;
readonly unwrap: "decisions" = "decisions";
readonly agent.authorization: object;
readonly method: "GET" = "GET";
readonly path: "/v1/agents/{agent}/interrupts/{interrupt}/authorization" = "/v1/agents/{agent}/interrupts/{interrupt}/authorization";
readonly conversation: "/v1/agents/{agent}/conversations/{conversation}/interrupts/{interrupt}/authorization" = "/v1/agents/{agent}/conversations/{conversation}/interrupts/{interrupt}/authorization";
readonly path_params: readonly ["agent", "interrupt"];
readonly query: readonly [] = [];
readonly body: false = false;
readonly agent.cancel: object;
readonly method: "POST" = "POST";
readonly path: "/v1/agents/{agent}/cancel" = "/v1/agents/{agent}/cancel";
readonly conversation: "/v1/agents/{agent}/conversations/{conversation}/cancel" = "/v1/agents/{agent}/conversations/{conversation}/cancel";
readonly path_params: readonly ["agent"];
readonly query: readonly [] = [];
readonly body: false = false;
readonly agent.events: object;
readonly method: "GET" = "GET";
readonly path: "/v1/agents/{agent}/events" = "/v1/agents/{agent}/events";
readonly conversation: "/v1/agents/{agent}/conversations/{conversation}/events" = "/v1/agents/{agent}/conversations/{conversation}/events";
readonly path_params: readonly ["agent"];
readonly query: readonly ["types", "after", "limit"];
readonly body: false = false;
readonly stream: true = true;
readonly agent.timeline: object;
readonly method: "GET" = "GET";
readonly path: "/v1/agents/{agent}/timeline" = "/v1/agents/{agent}/timeline";
readonly conversation: "/v1/agents/{agent}/conversations/{conversation}/timeline" = "/v1/agents/{agent}/conversations/{conversation}/timeline";
readonly path_params: readonly ["agent"];
readonly query: readonly [] = [];
readonly body: false = false;
readonly agent.runs: object;
readonly method: "GET" = "GET";
readonly path: "/v1/agents/{agent}/runs" = "/v1/agents/{agent}/runs";
readonly conversation: "/v1/agents/{agent}/conversations/{conversation}/runs" = "/v1/agents/{agent}/conversations/{conversation}/runs";
readonly path_params: readonly ["agent"];
readonly query: readonly [] = [];
readonly body: false = false;
readonly audit.list: object;
readonly method: "GET" = "GET";
readonly path: "/v1/deployment/audit" = "/v1/deployment/audit";
readonly path_params: readonly [] = [];
readonly query: readonly ["starting_after", "limit"];
readonly body: false = false;
readonly agent.approve: object;
readonly method: "POST" = "POST";
readonly path: "/v1/agents/{agent}/interrupts/{interrupt}/approve" = "/v1/agents/{agent}/interrupts/{interrupt}/approve";
readonly conversation: "/v1/agents/{agent}/conversations/{conversation}/interrupts/{interrupt}/approve" = "/v1/agents/{agent}/conversations/{conversation}/interrupts/{interrupt}/approve";
readonly path_params: readonly ["agent", "interrupt"];
readonly query: readonly [] = [];
readonly body: true = true;
readonly unwrap: "decisions" = "decisions";
readonly agent.deny: object;
readonly method: "POST" = "POST";
readonly path: "/v1/agents/{agent}/interrupts/{interrupt}/deny" = "/v1/agents/{agent}/interrupts/{interrupt}/deny";
readonly conversation: "/v1/agents/{agent}/conversations/{conversation}/interrupts/{interrupt}/deny" = "/v1/agents/{agent}/conversations/{conversation}/interrupts/{interrupt}/deny";
readonly path_params: readonly ["agent", "interrupt"];
readonly query: readonly [] = [];
readonly body: true = true;
readonly unwrap: "decisions" = "decisions";
readonly agents.cancel: object;
readonly method: "POST" = "POST";
readonly path: "/v1/agents/cancel" = "/v1/agents/cancel";
readonly path_params: readonly [] = [];
readonly query: readonly ["agents"];
readonly body: false = false;
readonly unwrap: "cancelled" = "cancelled";
readonly agent.definition: object;
readonly method: "GET" = "GET";
readonly path: "/v1/agents/{agent}/definition" = "/v1/agents/{agent}/definition";
readonly path_params: readonly ["agent"];
readonly query: readonly [] = [];
readonly body: false = false;
readonly agent.spawn: object;
readonly method: "POST" = "POST";
readonly path: "/v1/agents/{agent}/spawn" = "/v1/agents/{agent}/spawn";
readonly path_params: readonly ["agent"];
readonly query: readonly [] = [];
readonly body: false = false;
readonly unwrap: "agent" = "agent";
readonly agent.stop: object;
readonly method: "POST" = "POST";
readonly path: "/v1/agents/{agent}/stop" = "/v1/agents/{agent}/stop";
readonly conversation: "/v1/agents/{agent}/conversations/{conversation}/stop" = "/v1/agents/{agent}/conversations/{conversation}/stop";
readonly path_params: readonly ["agent"];
readonly query: readonly [] = [];
readonly body: false = false;
readonly unwrap: "agent" = "agent";
readonly agent.clear: object;
readonly method: "DELETE" = "DELETE";
readonly path: "/v1/agents/{agent}/conversation" = "/v1/agents/{agent}/conversation";
readonly conversation: "/v1/agents/{agent}/conversations/{conversation}" = "/v1/agents/{agent}/conversations/{conversation}";
readonly path_params: readonly ["agent"];
readonly query: readonly [] = [];
readonly body: false = false;
readonly agent.calls: object;
readonly method: "GET" = "GET";
readonly path: "/v1/agents/{agent}/calls" = "/v1/agents/{agent}/calls";
readonly conversation: "/v1/agents/{agent}/conversations/{conversation}/calls" = "/v1/agents/{agent}/conversations/{conversation}/calls";
readonly path_params: readonly ["agent"];
readonly query: readonly [] = [];
readonly body: false = false;
readonly unwrap: "calls" = "calls";
readonly agent.kill: object;
readonly method: "DELETE" = "DELETE";
readonly path: "/v1/agents/{agent}/calls/{call}" = "/v1/agents/{agent}/calls/{call}";
readonly conversation: "/v1/agents/{agent}/conversations/{conversation}/calls/{call}" = "/v1/agents/{agent}/conversations/{conversation}/calls/{call}";
readonly path_params: readonly ["agent", "call"];
readonly query: readonly [] = [];
readonly body: false = false;
readonly agent.trigger_set: object;
readonly method: "PUT" = "PUT";
readonly path: "/v1/agents/{agent}/triggers/{trigger}" = "/v1/agents/{agent}/triggers/{trigger}";
readonly path_params: readonly ["agent", "trigger"];
readonly query: readonly [] = [];
readonly body: true = true;
readonly agent.trigger_remove: object;
readonly method: "DELETE" = "DELETE";
readonly path: "/v1/agents/{agent}/triggers/{trigger}" = "/v1/agents/{agent}/triggers/{trigger}";
readonly path_params: readonly ["agent", "trigger"];
readonly query: readonly [] = [];
readonly body: false = false;
readonly deployment.reload: object;
readonly method: "POST" = "POST";
readonly path: "/v1/deployment/reload" = "/v1/deployment/reload";
readonly path_params: readonly [] = [];
readonly query: readonly ["agents"];
readonly body: false = false;
readonly deployment.nodes: object;
readonly method: "GET" = "GET";
readonly path: "/v1/deployment/nodes" = "/v1/deployment/nodes";
readonly path_params: readonly [] = [];
readonly query: readonly [] = [];
readonly body: false = false;
readonly agent.move: object;
readonly method: "POST" = "POST";
readonly path: "/v1/agents/{agent}/move" = "/v1/agents/{agent}/move";
readonly conversation: "/v1/agents/{agent}/conversations/{conversation}/move" = "/v1/agents/{agent}/conversations/{conversation}/move";
readonly path_params: readonly ["agent"];
readonly query: readonly [] = [];
readonly body: true = true;
readonly unwrap: "agent" = "agent";