UNPKG

mastra

Version:
1,214 lines • 142 kB
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