mastra
Version:
cli for mastra
1,214 lines • 142 kB
TypeScript
export declare const API_ROUTE_METADATA: {
readonly "GET /agents": {
readonly method: "GET";
readonly path: "/agents";
readonly pathParams: readonly [];
readonly queryParams: readonly ["partial"];
readonly bodyParams: readonly [];
readonly hasQuery: true;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "record";
};
};
readonly "GET /agents/providers": {
readonly method: "GET";
readonly path: "/agents/providers";
readonly pathParams: readonly [];
readonly queryParams: readonly [];
readonly bodyParams: readonly [];
readonly hasQuery: false;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "object-property";
readonly listProperty: "providers";
};
};
readonly "GET /agents/:agentId": {
readonly method: "GET";
readonly path: "/agents/:agentId";
readonly pathParams: readonly ["agentId"];
readonly queryParams: readonly ["status", "versionId"];
readonly bodyParams: readonly [];
readonly hasQuery: true;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "POST /agents/:agentId/clone": {
readonly method: "POST";
readonly path: "/agents/:agentId/clone";
readonly pathParams: readonly ["agentId"];
readonly queryParams: readonly [];
readonly bodyParams: readonly ["authorId", "metadata", "newId", "newName"];
readonly hasQuery: false;
readonly hasBody: true;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "GET /agents/:agentId/voice/speakers": {
readonly method: "GET";
readonly path: "/agents/:agentId/voice/speakers";
readonly pathParams: readonly ["agentId"];
readonly queryParams: readonly [];
readonly bodyParams: readonly [];
readonly hasQuery: false;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "array";
};
};
readonly "GET /agents/:agentId/speakers": {
readonly method: "GET";
readonly path: "/agents/:agentId/speakers";
readonly pathParams: readonly ["agentId"];
readonly queryParams: readonly [];
readonly bodyParams: readonly [];
readonly hasQuery: false;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "array";
};
};
readonly "POST /agents/:agentId/generate": {
readonly method: "POST";
readonly path: "/agents/:agentId/generate";
readonly pathParams: readonly ["agentId"];
readonly queryParams: readonly [];
readonly bodyParams: readonly ["activeTools", "clientTools", "context", "instructions", "maxSteps", "memory", "messages", "modelSettings", "output", "providerOptions", "requestContext", "requireToolApproval", "returnScorerData", "runId", "savePerStep", "scorers", "stopWhen", "structuredOutput", "system", "toolChoice", "toolsets", "tracingOptions", "versions"];
readonly hasQuery: false;
readonly hasBody: true;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "POST /agents/:agentId/generate/vnext": {
readonly method: "POST";
readonly path: "/agents/:agentId/generate/vnext";
readonly pathParams: readonly ["agentId"];
readonly queryParams: readonly [];
readonly bodyParams: readonly ["activeTools", "clientTools", "context", "instructions", "maxSteps", "memory", "messages", "modelSettings", "output", "providerOptions", "requestContext", "requireToolApproval", "returnScorerData", "runId", "savePerStep", "scorers", "stopWhen", "structuredOutput", "system", "toolChoice", "toolsets", "tracingOptions", "versions"];
readonly hasQuery: false;
readonly hasBody: true;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "POST /agents/:agentId/signals": {
readonly method: "POST";
readonly path: "/agents/:agentId/signals";
readonly pathParams: readonly ["agentId"];
readonly queryParams: readonly [];
readonly bodyParams: readonly [];
readonly hasQuery: false;
readonly hasBody: true;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "POST /agents/:agentId/tools/:toolId/execute": {
readonly method: "POST";
readonly path: "/agents/:agentId/tools/:toolId/execute";
readonly pathParams: readonly ["agentId", "toolId"];
readonly queryParams: readonly [];
readonly bodyParams: readonly ["data", "requestContext"];
readonly hasQuery: false;
readonly hasBody: true;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "POST /agents/:agentId/approve-tool-call-generate": {
readonly method: "POST";
readonly path: "/agents/:agentId/approve-tool-call-generate";
readonly pathParams: readonly ["agentId"];
readonly queryParams: readonly [];
readonly bodyParams: readonly ["format", "requestContext", "runId", "toolCallId"];
readonly hasQuery: false;
readonly hasBody: true;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "POST /agents/:agentId/decline-tool-call-generate": {
readonly method: "POST";
readonly path: "/agents/:agentId/decline-tool-call-generate";
readonly pathParams: readonly ["agentId"];
readonly queryParams: readonly [];
readonly bodyParams: readonly ["format", "requestContext", "runId", "toolCallId"];
readonly hasQuery: false;
readonly hasBody: true;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "POST /agents/:agentId/model": {
readonly method: "POST";
readonly path: "/agents/:agentId/model";
readonly pathParams: readonly ["agentId"];
readonly queryParams: readonly [];
readonly bodyParams: readonly ["modelId", "provider"];
readonly hasQuery: false;
readonly hasBody: true;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "POST /agents/:agentId/model/reset": {
readonly method: "POST";
readonly path: "/agents/:agentId/model/reset";
readonly pathParams: readonly ["agentId"];
readonly queryParams: readonly [];
readonly bodyParams: readonly [];
readonly hasQuery: false;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "POST /agents/:agentId/models/reorder": {
readonly method: "POST";
readonly path: "/agents/:agentId/models/reorder";
readonly pathParams: readonly ["agentId"];
readonly queryParams: readonly [];
readonly bodyParams: readonly ["reorderedModelIds"];
readonly hasQuery: false;
readonly hasBody: true;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "POST /agents/:agentId/models/:modelConfigId": {
readonly method: "POST";
readonly path: "/agents/:agentId/models/:modelConfigId";
readonly pathParams: readonly ["agentId", "modelConfigId"];
readonly queryParams: readonly [];
readonly bodyParams: readonly ["enabled", "maxRetries", "model"];
readonly hasQuery: false;
readonly hasBody: true;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "POST /agents/:agentId/instructions/enhance": {
readonly method: "POST";
readonly path: "/agents/:agentId/instructions/enhance";
readonly pathParams: readonly ["agentId"];
readonly queryParams: readonly [];
readonly bodyParams: readonly ["comment", "instructions"];
readonly hasQuery: false;
readonly hasBody: true;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "GET /agents/:agentId/tools/:toolId": {
readonly method: "GET";
readonly path: "/agents/:agentId/tools/:toolId";
readonly pathParams: readonly ["agentId", "toolId"];
readonly queryParams: readonly [];
readonly bodyParams: readonly [];
readonly hasQuery: false;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "GET /agents/:agentId/skills/:skillName": {
readonly method: "GET";
readonly path: "/agents/:agentId/skills/:skillName";
readonly pathParams: readonly ["agentId", "skillName"];
readonly queryParams: readonly ["path"];
readonly bodyParams: readonly [];
readonly hasQuery: true;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "POST /agents/:agentId/voice/listen": {
readonly method: "POST";
readonly path: "/agents/:agentId/voice/listen";
readonly pathParams: readonly ["agentId"];
readonly queryParams: readonly [];
readonly bodyParams: readonly ["audio", "options"];
readonly hasQuery: false;
readonly hasBody: true;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "POST /agents/:agentId/listen": {
readonly method: "POST";
readonly path: "/agents/:agentId/listen";
readonly pathParams: readonly ["agentId"];
readonly queryParams: readonly [];
readonly bodyParams: readonly ["audio", "options"];
readonly hasQuery: false;
readonly hasBody: true;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "GET /agents/:agentId/voice/listener": {
readonly method: "GET";
readonly path: "/agents/:agentId/voice/listener";
readonly pathParams: readonly ["agentId"];
readonly queryParams: readonly [];
readonly bodyParams: readonly [];
readonly hasQuery: false;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "GET /auth/capabilities": {
readonly method: "GET";
readonly path: "/auth/capabilities";
readonly pathParams: readonly [];
readonly queryParams: readonly [];
readonly bodyParams: readonly [];
readonly hasQuery: false;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "GET /auth/me": {
readonly method: "GET";
readonly path: "/auth/me";
readonly pathParams: readonly [];
readonly queryParams: readonly [];
readonly bodyParams: readonly [];
readonly hasQuery: false;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "GET /auth/roles/:roleId/permissions": {
readonly method: "GET";
readonly path: "/auth/roles/:roleId/permissions";
readonly pathParams: readonly ["roleId"];
readonly queryParams: readonly [];
readonly bodyParams: readonly [];
readonly hasQuery: false;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "object-property";
readonly listProperty: "permissions";
};
};
readonly "GET /workflows": {
readonly method: "GET";
readonly path: "/workflows";
readonly pathParams: readonly [];
readonly queryParams: readonly ["partial"];
readonly bodyParams: readonly [];
readonly hasQuery: true;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "record";
};
};
readonly "GET /workflows/:workflowId": {
readonly method: "GET";
readonly path: "/workflows/:workflowId";
readonly pathParams: readonly ["workflowId"];
readonly queryParams: readonly [];
readonly bodyParams: readonly [];
readonly hasQuery: false;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "GET /workflows/:workflowId/runs": {
readonly method: "GET";
readonly path: "/workflows/:workflowId/runs";
readonly pathParams: readonly ["workflowId"];
readonly queryParams: readonly ["fromDate", "limit", "offset", "page", "perPage", "resourceId", "status", "toDate"];
readonly bodyParams: readonly [];
readonly hasQuery: true;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "object-property";
readonly listProperty: "runs";
};
};
readonly "GET /workflows/:workflowId/runs/:runId": {
readonly method: "GET";
readonly path: "/workflows/:workflowId/runs/:runId";
readonly pathParams: readonly ["workflowId", "runId"];
readonly queryParams: readonly ["fields", "withNestedWorkflows"];
readonly bodyParams: readonly [];
readonly hasQuery: true;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "DELETE /workflows/:workflowId/runs/:runId": {
readonly method: "DELETE";
readonly path: "/workflows/:workflowId/runs/:runId";
readonly pathParams: readonly ["workflowId", "runId"];
readonly queryParams: readonly [];
readonly bodyParams: readonly [];
readonly hasQuery: false;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "POST /workflows/:workflowId/create-run": {
readonly method: "POST";
readonly path: "/workflows/:workflowId/create-run";
readonly pathParams: readonly ["workflowId"];
readonly queryParams: readonly ["runId"];
readonly bodyParams: readonly ["disableScorers", "resourceId"];
readonly hasQuery: true;
readonly hasBody: true;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "POST /workflows/:workflowId/start-async": {
readonly method: "POST";
readonly path: "/workflows/:workflowId/start-async";
readonly pathParams: readonly ["workflowId"];
readonly queryParams: readonly ["runId"];
readonly bodyParams: readonly ["initialState", "inputData", "perStep", "requestContext", "resourceId", "tracingOptions"];
readonly hasQuery: true;
readonly hasBody: true;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "POST /workflows/:workflowId/start": {
readonly method: "POST";
readonly path: "/workflows/:workflowId/start";
readonly pathParams: readonly ["workflowId"];
readonly queryParams: readonly ["runId"];
readonly bodyParams: readonly ["initialState", "inputData", "perStep", "requestContext", "resourceId", "tracingOptions"];
readonly hasQuery: true;
readonly hasBody: true;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "POST /workflows/:workflowId/resume-async": {
readonly method: "POST";
readonly path: "/workflows/:workflowId/resume-async";
readonly pathParams: readonly ["workflowId"];
readonly queryParams: readonly ["runId"];
readonly bodyParams: readonly ["forEachIndex", "perStep", "requestContext", "resumeData", "step", "tracingOptions"];
readonly hasQuery: true;
readonly hasBody: true;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "POST /workflows/:workflowId/resume": {
readonly method: "POST";
readonly path: "/workflows/:workflowId/resume";
readonly pathParams: readonly ["workflowId"];
readonly queryParams: readonly ["runId"];
readonly bodyParams: readonly ["forEachIndex", "perStep", "requestContext", "resumeData", "step", "tracingOptions"];
readonly hasQuery: true;
readonly hasBody: true;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "POST /workflows/:workflowId/runs/:runId/cancel": {
readonly method: "POST";
readonly path: "/workflows/:workflowId/runs/:runId/cancel";
readonly pathParams: readonly ["workflowId", "runId"];
readonly queryParams: readonly [];
readonly bodyParams: readonly [];
readonly hasQuery: false;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "POST /workflows/:workflowId/time-travel": {
readonly method: "POST";
readonly path: "/workflows/:workflowId/time-travel";
readonly pathParams: readonly ["workflowId"];
readonly queryParams: readonly ["runId"];
readonly bodyParams: readonly ["context", "initialState", "inputData", "nestedStepsContext", "perStep", "requestContext", "resumeData", "step", "tracingOptions"];
readonly hasQuery: true;
readonly hasBody: true;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "POST /workflows/:workflowId/time-travel-async": {
readonly method: "POST";
readonly path: "/workflows/:workflowId/time-travel-async";
readonly pathParams: readonly ["workflowId"];
readonly queryParams: readonly ["runId"];
readonly bodyParams: readonly ["context", "initialState", "inputData", "nestedStepsContext", "perStep", "requestContext", "resumeData", "step", "tracingOptions"];
readonly hasQuery: true;
readonly hasBody: true;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "POST /workflows/:workflowId/restart": {
readonly method: "POST";
readonly path: "/workflows/:workflowId/restart";
readonly pathParams: readonly ["workflowId"];
readonly queryParams: readonly ["runId"];
readonly bodyParams: readonly ["requestContext", "tracingOptions"];
readonly hasQuery: true;
readonly hasBody: true;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "POST /workflows/:workflowId/restart-async": {
readonly method: "POST";
readonly path: "/workflows/:workflowId/restart-async";
readonly pathParams: readonly ["workflowId"];
readonly queryParams: readonly ["runId"];
readonly bodyParams: readonly ["requestContext", "tracingOptions"];
readonly hasQuery: true;
readonly hasBody: true;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "POST /workflows/:workflowId/restart-all-active-workflow-runs": {
readonly method: "POST";
readonly path: "/workflows/:workflowId/restart-all-active-workflow-runs";
readonly pathParams: readonly ["workflowId"];
readonly queryParams: readonly [];
readonly bodyParams: readonly [];
readonly hasQuery: false;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "POST /workflows/:workflowId/restart-all-active-workflow-runs-async": {
readonly method: "POST";
readonly path: "/workflows/:workflowId/restart-all-active-workflow-runs-async";
readonly pathParams: readonly ["workflowId"];
readonly queryParams: readonly [];
readonly bodyParams: readonly [];
readonly hasQuery: false;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "POST /workflows/:workflowId/runs/:runId/steps/execute": {
readonly method: "POST";
readonly path: "/workflows/:workflowId/runs/:runId/steps/execute";
readonly pathParams: readonly ["workflowId", "runId"];
readonly queryParams: readonly [];
readonly bodyParams: readonly ["executionPath", "foreachIdx", "format", "input", "perStep", "requestContext", "resumeData", "retryCount", "state", "stepId", "stepResults", "validateInputs"];
readonly hasQuery: false;
readonly hasBody: true;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "POST /workflows/events": {
readonly method: "POST";
readonly path: "/workflows/events";
readonly pathParams: readonly [];
readonly queryParams: readonly [];
readonly bodyParams: readonly ["event"];
readonly hasQuery: false;
readonly hasBody: true;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "GET /tools": {
readonly method: "GET";
readonly path: "/tools";
readonly pathParams: readonly [];
readonly queryParams: readonly [];
readonly bodyParams: readonly [];
readonly hasQuery: false;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "record";
};
};
readonly "GET /tools/:toolId": {
readonly method: "GET";
readonly path: "/tools/:toolId";
readonly pathParams: readonly ["toolId"];
readonly queryParams: readonly [];
readonly bodyParams: readonly [];
readonly hasQuery: false;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "POST /tools/:toolId/execute": {
readonly method: "POST";
readonly path: "/tools/:toolId/execute";
readonly pathParams: readonly ["toolId"];
readonly queryParams: readonly ["runId"];
readonly bodyParams: readonly ["data", "requestContext"];
readonly hasQuery: true;
readonly hasBody: true;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "GET /processors": {
readonly method: "GET";
readonly path: "/processors";
readonly pathParams: readonly [];
readonly queryParams: readonly [];
readonly bodyParams: readonly [];
readonly hasQuery: false;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "record";
};
};
readonly "GET /processors/:processorId": {
readonly method: "GET";
readonly path: "/processors/:processorId";
readonly pathParams: readonly ["processorId"];
readonly queryParams: readonly [];
readonly bodyParams: readonly [];
readonly hasQuery: false;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "POST /processors/:processorId/execute": {
readonly method: "POST";
readonly path: "/processors/:processorId/execute";
readonly pathParams: readonly ["processorId"];
readonly queryParams: readonly [];
readonly bodyParams: readonly ["agentId", "messages", "phase", "requestContext"];
readonly hasQuery: false;
readonly hasBody: true;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "GET /v1/responses/:responseId": {
readonly method: "GET";
readonly path: "/v1/responses/:responseId";
readonly pathParams: readonly ["responseId"];
readonly queryParams: readonly [];
readonly bodyParams: readonly [];
readonly hasQuery: false;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "DELETE /v1/responses/:responseId": {
readonly method: "DELETE";
readonly path: "/v1/responses/:responseId";
readonly pathParams: readonly ["responseId"];
readonly queryParams: readonly [];
readonly bodyParams: readonly [];
readonly hasQuery: false;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "POST /v1/conversations": {
readonly method: "POST";
readonly path: "/v1/conversations";
readonly pathParams: readonly [];
readonly queryParams: readonly [];
readonly bodyParams: readonly ["agent_id", "conversation_id", "metadata", "resource_id", "title"];
readonly hasQuery: false;
readonly hasBody: true;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "GET /v1/conversations/:conversationId": {
readonly method: "GET";
readonly path: "/v1/conversations/:conversationId";
readonly pathParams: readonly ["conversationId"];
readonly queryParams: readonly [];
readonly bodyParams: readonly [];
readonly hasQuery: false;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "GET /v1/conversations/:conversationId/items": {
readonly method: "GET";
readonly path: "/v1/conversations/:conversationId/items";
readonly pathParams: readonly ["conversationId"];
readonly queryParams: readonly [];
readonly bodyParams: readonly [];
readonly hasQuery: false;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "DELETE /v1/conversations/:conversationId": {
readonly method: "DELETE";
readonly path: "/v1/conversations/:conversationId";
readonly pathParams: readonly ["conversationId"];
readonly queryParams: readonly [];
readonly bodyParams: readonly [];
readonly hasQuery: false;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "GET /memory/status": {
readonly method: "GET";
readonly path: "/memory/status";
readonly pathParams: readonly [];
readonly queryParams: readonly ["agentId", "resourceId", "threadId"];
readonly bodyParams: readonly [];
readonly hasQuery: true;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "GET /memory/config": {
readonly method: "GET";
readonly path: "/memory/config";
readonly pathParams: readonly [];
readonly queryParams: readonly ["agentId"];
readonly bodyParams: readonly [];
readonly hasQuery: true;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "GET /memory/observational-memory": {
readonly method: "GET";
readonly path: "/memory/observational-memory";
readonly pathParams: readonly [];
readonly queryParams: readonly ["agentId", "from", "limit", "offset", "resourceId", "threadId", "to"];
readonly bodyParams: readonly [];
readonly hasQuery: true;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "object-property";
readonly listProperty: "history";
};
};
readonly "POST /memory/observational-memory/buffer-status": {
readonly method: "POST";
readonly path: "/memory/observational-memory/buffer-status";
readonly pathParams: readonly [];
readonly queryParams: readonly [];
readonly bodyParams: readonly ["agentId", "resourceId", "threadId"];
readonly hasQuery: false;
readonly hasBody: true;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "GET /memory/threads": {
readonly method: "GET";
readonly path: "/memory/threads";
readonly pathParams: readonly [];
readonly queryParams: readonly ["agentId", "metadata", "orderBy", "page", "perPage", "resourceId"];
readonly bodyParams: readonly [];
readonly hasQuery: true;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "object-property";
readonly listProperty: "threads";
readonly paginationProperty: "page";
};
};
readonly "GET /memory/threads/:threadId": {
readonly method: "GET";
readonly path: "/memory/threads/:threadId";
readonly pathParams: readonly ["threadId"];
readonly queryParams: readonly ["agentId", "resourceId"];
readonly bodyParams: readonly [];
readonly hasQuery: true;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "GET /memory/threads/:threadId/messages": {
readonly method: "GET";
readonly path: "/memory/threads/:threadId/messages";
readonly pathParams: readonly ["threadId"];
readonly queryParams: readonly ["agentId", "filter", "include", "includeSystemReminders", "orderBy", "page", "perPage", "resourceId"];
readonly bodyParams: readonly [];
readonly hasQuery: true;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "object-property";
readonly listProperty: "messages";
};
};
readonly "GET /memory/threads/:threadId/working-memory": {
readonly method: "GET";
readonly path: "/memory/threads/:threadId/working-memory";
readonly pathParams: readonly ["threadId"];
readonly queryParams: readonly ["agentId", "memoryConfig", "resourceId"];
readonly bodyParams: readonly [];
readonly hasQuery: true;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "POST /memory/save-messages": {
readonly method: "POST";
readonly path: "/memory/save-messages";
readonly pathParams: readonly [];
readonly queryParams: readonly ["agentId"];
readonly bodyParams: readonly ["messages"];
readonly hasQuery: true;
readonly hasBody: true;
readonly responseShape: {
readonly kind: "object-property";
readonly listProperty: "messages";
};
};
readonly "POST /memory/threads": {
readonly method: "POST";
readonly path: "/memory/threads";
readonly pathParams: readonly [];
readonly queryParams: readonly ["agentId"];
readonly bodyParams: readonly ["metadata", "resourceId", "threadId", "title"];
readonly hasQuery: true;
readonly hasBody: true;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "PATCH /memory/threads/:threadId": {
readonly method: "PATCH";
readonly path: "/memory/threads/:threadId";
readonly pathParams: readonly ["threadId"];
readonly queryParams: readonly ["agentId"];
readonly bodyParams: readonly ["metadata", "resourceId", "title"];
readonly hasQuery: true;
readonly hasBody: true;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "DELETE /memory/threads/:threadId": {
readonly method: "DELETE";
readonly path: "/memory/threads/:threadId";
readonly pathParams: readonly ["threadId"];
readonly queryParams: readonly ["agentId", "resourceId"];
readonly bodyParams: readonly [];
readonly hasQuery: true;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "POST /memory/threads/:threadId/clone": {
readonly method: "POST";
readonly path: "/memory/threads/:threadId/clone";
readonly pathParams: readonly ["threadId"];
readonly queryParams: readonly ["agentId"];
readonly bodyParams: readonly ["metadata", "newThreadId", "options", "resourceId", "title"];
readonly hasQuery: true;
readonly hasBody: true;
readonly responseShape: {
readonly kind: "object-property";
readonly listProperty: "clonedMessages";
};
};
readonly "POST /memory/threads/:threadId/working-memory": {
readonly method: "POST";
readonly path: "/memory/threads/:threadId/working-memory";
readonly pathParams: readonly ["threadId"];
readonly queryParams: readonly ["agentId"];
readonly bodyParams: readonly ["memoryConfig", "resourceId", "workingMemory"];
readonly hasQuery: true;
readonly hasBody: true;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "POST /memory/messages/delete": {
readonly method: "POST";
readonly path: "/memory/messages/delete";
readonly pathParams: readonly [];
readonly queryParams: readonly ["agentId", "resourceId"];
readonly bodyParams: readonly ["messageIds"];
readonly hasQuery: true;
readonly hasBody: true;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "GET /memory/search": {
readonly method: "GET";
readonly path: "/memory/search";
readonly pathParams: readonly [];
readonly queryParams: readonly ["agentId", "limit", "memoryConfig", "resourceId", "searchQuery", "threadId"];
readonly bodyParams: readonly [];
readonly hasQuery: true;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "GET /memory/network/status": {
readonly method: "GET";
readonly path: "/memory/network/status";
readonly pathParams: readonly [];
readonly queryParams: readonly ["agentId"];
readonly bodyParams: readonly [];
readonly hasQuery: true;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "GET /memory/network/threads": {
readonly method: "GET";
readonly path: "/memory/network/threads";
readonly pathParams: readonly [];
readonly queryParams: readonly ["agentId", "metadata", "orderBy", "page", "perPage", "resourceId"];
readonly bodyParams: readonly [];
readonly hasQuery: true;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "object-property";
readonly listProperty: "threads";
readonly paginationProperty: "page";
};
};
readonly "GET /memory/network/threads/:threadId": {
readonly method: "GET";
readonly path: "/memory/network/threads/:threadId";
readonly pathParams: readonly ["threadId"];
readonly queryParams: readonly ["agentId", "resourceId"];
readonly bodyParams: readonly [];
readonly hasQuery: true;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "GET /memory/network/threads/:threadId/messages": {
readonly method: "GET";
readonly path: "/memory/network/threads/:threadId/messages";
readonly pathParams: readonly ["threadId"];
readonly queryParams: readonly ["agentId", "filter", "include", "orderBy", "page", "perPage", "resourceId"];
readonly bodyParams: readonly [];
readonly hasQuery: true;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "object-property";
readonly listProperty: "messages";
};
};
readonly "POST /memory/network/save-messages": {
readonly method: "POST";
readonly path: "/memory/network/save-messages";
readonly pathParams: readonly [];
readonly queryParams: readonly ["agentId"];
readonly bodyParams: readonly ["messages"];
readonly hasQuery: true;
readonly hasBody: true;
readonly responseShape: {
readonly kind: "object-property";
readonly listProperty: "messages";
};
};
readonly "POST /memory/network/threads": {
readonly method: "POST";
readonly path: "/memory/network/threads";
readonly pathParams: readonly [];
readonly queryParams: readonly ["agentId"];
readonly bodyParams: readonly ["metadata", "resourceId", "threadId", "title"];
readonly hasQuery: true;
readonly hasBody: true;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "PATCH /memory/network/threads/:threadId": {
readonly method: "PATCH";
readonly path: "/memory/network/threads/:threadId";
readonly pathParams: readonly ["threadId"];
readonly queryParams: readonly ["agentId"];
readonly bodyParams: readonly ["metadata", "resourceId", "title"];
readonly hasQuery: true;
readonly hasBody: true;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "DELETE /memory/network/threads/:threadId": {
readonly method: "DELETE";
readonly path: "/memory/network/threads/:threadId";
readonly pathParams: readonly ["threadId"];
readonly queryParams: readonly ["agentId", "resourceId"];
readonly bodyParams: readonly [];
readonly hasQuery: true;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "POST /memory/network/messages/delete": {
readonly method: "POST";
readonly path: "/memory/network/messages/delete";
readonly pathParams: readonly [];
readonly queryParams: readonly ["agentId", "resourceId"];
readonly bodyParams: readonly ["messageIds"];
readonly hasQuery: true;
readonly hasBody: true;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "GET /scores/scorers": {
readonly method: "GET";
readonly path: "/scores/scorers";
readonly pathParams: readonly [];
readonly queryParams: readonly [];
readonly bodyParams: readonly [];
readonly hasQuery: false;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "record";
};
};
readonly "GET /scores/scorers/:scorerId": {
readonly method: "GET";
readonly path: "/scores/scorers/:scorerId";
readonly pathParams: readonly ["scorerId"];
readonly queryParams: readonly [];
readonly bodyParams: readonly [];
readonly hasQuery: false;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "GET /scores/run/:runId": {
readonly method: "GET";
readonly path: "/scores/run/:runId";
readonly pathParams: readonly ["runId"];
readonly queryParams: readonly ["page", "perPage"];
readonly bodyParams: readonly [];
readonly hasQuery: true;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "object-property";
readonly listProperty: "scores";
readonly paginationProperty: "pagination";
};
};
readonly "GET /scores/scorer/:scorerId": {
readonly method: "GET";
readonly path: "/scores/scorer/:scorerId";
readonly pathParams: readonly ["scorerId"];
readonly queryParams: readonly ["entityId", "entityType", "page", "perPage"];
readonly bodyParams: readonly [];
readonly hasQuery: true;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "object-property";
readonly listProperty: "scores";
readonly paginationProperty: "pagination";
};
};
readonly "GET /scores/entity/:entityType/:entityId": {
readonly method: "GET";
readonly path: "/scores/entity/:entityType/:entityId";
readonly pathParams: readonly ["entityType", "entityId"];
readonly queryParams: readonly ["page", "perPage"];
readonly bodyParams: readonly [];
readonly hasQuery: true;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "object-property";
readonly listProperty: "scores";
readonly paginationProperty: "pagination";
};
};
readonly "POST /scores": {
readonly method: "POST";
readonly path: "/scores";
readonly pathParams: readonly [];
readonly queryParams: readonly [];
readonly bodyParams: readonly ["score"];
readonly hasQuery: false;
readonly hasBody: true;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "GET /observability/traces": {
readonly method: "GET";
readonly path: "/observability/traces";
readonly pathParams: readonly [];
readonly queryParams: readonly ["after", "dateRange", "direction", "endedAt", "entityId", "entityName", "entityType", "entityVersionId", "environment", "experimentId", "field", "hasChildError", "limit", "metadata", "mode", "name", "organizationId", "page", "parentEntityId", "parentEntityName", "parentEntityType", "parentEntityVersionId", "perPage", "requestId", "resourceId", "rootEntityId", "rootEntityName", "rootEntityType", "rootEntityVersionId", "runId", "scope", "serviceName", "sessionId", "source", "spanType", "startedAt", "status", "tags", "threadId", "traceId", "userId"];
readonly bodyParams: readonly [];
readonly hasQuery: true;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "object-property";
readonly listProperty: "spans";
readonly paginationProperty: "pagination";
};
};
readonly "GET /observability/traces/light": {
readonly method: "GET";
readonly path: "/observability/traces/light";
readonly pathParams: readonly [];
readonly queryParams: readonly ["dateRange", "direction", "endedAt", "entityId", "entityName", "entityType", "entityVersionId", "environment", "experimentId", "field", "hasChildError", "metadata", "name", "organizationId", "page", "parentEntityId", "parentEntityName", "parentEntityType", "parentEntityVersionId", "perPage", "requestId", "resourceId", "rootEntityId", "rootEntityName", "rootEntityType", "rootEntityVersionId", "runId", "scope", "serviceName", "sessionId", "source", "spanType", "startedAt", "status", "tags", "threadId", "traceId", "userId"];
readonly bodyParams: readonly [];
readonly hasQuery: true;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "object-property";
readonly listProperty: "spans";
readonly paginationProperty: "pagination";
};
};
readonly "GET /observability/branches": {
readonly method: "GET";
readonly path: "/observability/branches";
readonly pathParams: readonly [];
readonly queryParams: readonly ["after", "direction", "endedAt", "entityId", "entityName", "entityType", "entityVersionId", "environment", "experimentId", "field", "limit", "metadata", "mode", "organizationId", "page", "parentEntityId", "parentEntityName", "parentEntityType", "parentEntityVersionId", "perPage", "requestId", "resourceId", "rootEntityId", "rootEntityName", "rootEntityType", "rootEntityVersionId", "runId", "scope", "serviceName", "sessionId", "source", "spanType", "startedAt", "status", "tags", "threadId", "traceId", "userId"];
readonly bodyParams: readonly [];
readonly hasQuery: true;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "object-property";
readonly listProperty: "branches";
readonly paginationProperty: "pagination";
};
};
readonly "GET /observability/traces/:traceId/branches/:spanId": {
readonly method: "GET";
readonly path: "/observability/traces/:traceId/branches/:spanId";
readonly pathParams: readonly ["traceId", "spanId"];
readonly queryParams: readonly ["depth"];
readonly bodyParams: readonly [];
readonly hasQuery: true;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "object-property";
readonly listProperty: "spans";
};
};
readonly "GET /observability/traces/:traceId": {
readonly method: "GET";
readonly path: "/observability/traces/:traceId";
readonly pathParams: readonly ["traceId"];
readonly queryParams: readonly [];
readonly bodyParams: readonly [];
readonly hasQuery: false;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "object-property";
readonly listProperty: "spans";
};
};
readonly "GET /observability/traces/:traceId/light": {
readonly method: "GET";
readonly path: "/observability/traces/:traceId/light";
readonly pathParams: readonly ["traceId"];
readonly queryParams: readonly [];
readonly bodyParams: readonly [];
readonly hasQuery: false;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "object-property";
readonly listProperty: "spans";
};
};
readonly "GET /observability/traces/:traceId/spans/:spanId": {
readonly method: "GET";
readonly path: "/observability/traces/:traceId/spans/:spanId";
readonly pathParams: readonly ["traceId", "spanId"];
readonly queryParams: readonly [];
readonly bodyParams: readonly [];
readonly hasQuery: false;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "GET /observability/traces/:traceId/trajectory": {
readonly method: "GET";
readonly path: "/observability/traces/:traceId/trajectory";
readonly pathParams: readonly ["traceId"];
readonly queryParams: readonly [];
readonly bodyParams: readonly [];
readonly hasQuery: false;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "POST /observability/traces/score": {
readonly method: "POST";
readonly path: "/observability/traces/score";
readonly pathParams: readonly [];
readonly queryParams: readonly [];
readonly bodyParams: readonly ["scorerName", "targets"];
readonly hasQuery: false;
readonly hasBody: true;
readonly responseShape: {
readonly kind: "single";
};
};
readonly "GET /observability/traces/:traceId/:spanId/scores": {
readonly method: "GET";
readonly path: "/observability/traces/:traceId/:spanId/scores";
readonly pathParams: readonly ["traceId", "spanId"];
readonly queryParams: readonly ["page", "perPage"];
readonly bodyParams: readonly [];
readonly hasQuery: true;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "object-property";
readonly listProperty: "scores";
readonly paginationProperty: "pagination";
};
};
readonly "GET /observability/metrics": {
readonly method: "GET";
readonly path: "/observability/metrics";
readonly pathParams: readonly [];
readonly queryParams: readonly ["after", "costUnit", "direction", "entityName", "entityType", "entityVersionId", "environment", "executionSource", "experimentId", "field", "labels", "limit", "mode", "model", "name", "organizationId", "page", "parentEntityName", "parentEntityType", "parentEntityVersionId", "perPage", "provider", "requestId", "resourceId", "rootEntityName", "rootEntityType", "rootEntityVersionId", "runId", "serviceName", "sessionId", "source", "spanId", "tags", "threadId", "timestamp", "traceId", "userId"];
readonly bodyParams: readonly [];
readonly hasQuery: true;
readonly hasBody: false;
readonly responseShape: {
readonly kind: "object-property";
readonly listProperty: "metrics";
readonly paginationProperty: "pagination";
};
};
readonly "GET /observability/logs": {
readonly method: "GET";
readonly path: "/observability/logs";
readonly pathParams: readonly [];
readonly queryParams: readonly ["after", "direction", "entityName", "entityType", "entityVersionId", "environment", "executionSource", "experimentId", "field", "level", "limit", "mode", "organizationId", "page", "parentEntityName", "parentEntityType", "parentEntityVersionId", "perPage", "requestId", "resourceId", "rootEntityName", "rootEntityType", "rootEntityVersion