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", "after", "limit"];
readonly body: false = false;
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", "before", "order", "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", "before", "order", "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.runtime": object;
readonly method: "GET" = "GET";
readonly path: "/v1/agents/{agent}/runtime" = "/v1/agents/{agent}/runtime";
readonly path_params: readonly ["agent"];
readonly query: readonly [] = [];
readonly body: false = false;
readonly "agent.resolved": object;
readonly method: "GET" = "GET";
readonly path: "/v1/agents/{agent}/resolved" = "/v1/agents/{agent}/resolved";
readonly path_params: readonly ["agent"];
readonly query: readonly [] = [];
readonly body: false = false;
readonly "agent.files": object;
readonly method: "GET" = "GET";
readonly path: "/v1/agents/{agent}/files" = "/v1/agents/{agent}/files";
readonly path_params: readonly ["agent"];
readonly query: readonly ["glob"];
readonly body: false = false;
readonly unwrap: "files" = "files";
readonly "agent.file": object;
readonly method: "GET" = "GET";
readonly path: "/v1/agents/{agent}/file" = "/v1/agents/{agent}/file";
readonly path_params: readonly ["agent"];
readonly query: readonly ["path"];
readonly body: false = false;
readonly "agent.file_put": object;
readonly method: "PUT" = "PUT";
readonly path: "/v1/agents/{agent}/file" = "/v1/agents/{agent}/file";
readonly path_params: readonly ["agent"];
readonly query: readonly [] = [];
readonly body: true = true;
readonly "agent.file_delete": object;
readonly method: "DELETE" = "DELETE";
readonly path: "/v1/agents/{agent}/file" = "/v1/agents/{agent}/file";
readonly path_params: readonly ["agent"];
readonly query: readonly ["path"];
readonly body: false = false;
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 "deployment.runtime": object;
readonly method: "GET" = "GET";
readonly path: "/v1/deployment/runtime" = "/v1/deployment/runtime";
readonly path_params: readonly [] = [];
readonly query: readonly ["limit"];
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";