1646 lines
52 KiB
TypeScript
1646 lines
52 KiB
TypeScript
/**
|
|
* This file was auto-generated by openapi-typescript.
|
|
* Do not make direct changes to the file.
|
|
*/
|
|
|
|
export interface paths {
|
|
"/api/v1/agent/models": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** List available agent models */
|
|
get: operations["get_models"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/agent/sessions": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** List agent sessions */
|
|
get: operations["get_sessions"];
|
|
put?: never;
|
|
/** Create an agent session */
|
|
post: operations["post_sessions"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/agent/sessions/{session_id}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Get an agent session */
|
|
get: operations["get_sessions_session_id"];
|
|
put?: never;
|
|
post?: never;
|
|
/** Delete an agent session */
|
|
delete: operations["delete_sessions_session_id"];
|
|
options?: never;
|
|
head?: never;
|
|
/** Update an agent session */
|
|
patch: operations["patch_sessions_session_id"];
|
|
trace?: never;
|
|
};
|
|
"/api/v1/agent/sessions/{session_id}/runs": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
/** Run an agent session */
|
|
post: operations["post_sessions_session_id_runs"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/agent/sessions/{session_id}/runs/current/events": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Resume the current agent event stream */
|
|
get: operations["get_sessions_session_id_runs_current_events"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/agent/sessions/{session_id}/runs/current": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post?: never;
|
|
/** Abort the current agent run */
|
|
delete: operations["delete_sessions_session_id_runs_current"];
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/agent/sessions/{session_id}/permission-responses": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
/** Reply to an agent permission request */
|
|
post: operations["post_sessions_session_id_permission_responses"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/agent/sessions/{session_id}/question-responses": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
/** Reply to or reject an agent question */
|
|
post: operations["post_sessions_session_id_question_responses"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/agent/sessions/{session_id}/forks": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
/** Fork an agent session */
|
|
post: operations["post_sessions_session_id_forks"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/v1/agent/render-references/{render_ref}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Resolve a render reference */
|
|
get: operations["get_render_references_render_ref"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
}
|
|
export type webhooks = Record<string, never>;
|
|
export interface components {
|
|
schemas: {
|
|
ProblemDetails: {
|
|
type: string;
|
|
title: string;
|
|
status: number;
|
|
detail: string;
|
|
instance: string;
|
|
code: string;
|
|
trace_id: string;
|
|
errors: unknown[];
|
|
};
|
|
AgentSessionSummary: {
|
|
id: string;
|
|
title: string;
|
|
created_at: string;
|
|
updated_at: string;
|
|
status: string;
|
|
parent_session_id?: string | null;
|
|
is_streaming: boolean;
|
|
run_status?: string | null;
|
|
};
|
|
AgentSessionCreate: {
|
|
session_id: string;
|
|
title?: string | null;
|
|
created_at: string;
|
|
updated_at: string;
|
|
status: string;
|
|
parent_session_id?: string | null;
|
|
};
|
|
AgentSessionDetail: components["schemas"]["AgentSessionSummary"] & {
|
|
session_id: string;
|
|
is_title_manually_edited: boolean;
|
|
messages: unknown[];
|
|
};
|
|
AgentSessionUpdate: {
|
|
id: string;
|
|
title: string;
|
|
updated_at: string;
|
|
};
|
|
AgentSessionFork: {
|
|
session_id: string;
|
|
};
|
|
};
|
|
responses: never;
|
|
parameters: never;
|
|
requestBodies: never;
|
|
headers: never;
|
|
pathItems: never;
|
|
}
|
|
export type $defs = Record<string, never>;
|
|
export interface operations {
|
|
get_models: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Successful response */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": {
|
|
[key: string]: unknown;
|
|
};
|
|
};
|
|
};
|
|
/** @description Invalid request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Authentication required */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Insufficient permission */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Resource not found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Resource conflict */
|
|
409: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Validation error */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Internal server error */
|
|
500: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Upstream dependency error */
|
|
502: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Dependency unavailable */
|
|
503: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
get_sessions: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Successful response */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": {
|
|
sessions: components["schemas"]["AgentSessionSummary"][];
|
|
};
|
|
};
|
|
};
|
|
/** @description Invalid request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Authentication required */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Insufficient permission */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Resource not found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Resource conflict */
|
|
409: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Validation error */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Internal server error */
|
|
500: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Upstream dependency error */
|
|
502: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Dependency unavailable */
|
|
503: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
post_sessions: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: {
|
|
content: {
|
|
"application/json": {
|
|
session_id?: string;
|
|
parent_session_id?: string;
|
|
};
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description Existing session returned */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["AgentSessionCreate"];
|
|
};
|
|
};
|
|
/** @description Session created */
|
|
201: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["AgentSessionCreate"];
|
|
};
|
|
};
|
|
/** @description Invalid request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Authentication required */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Insufficient permission */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Resource not found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Resource conflict */
|
|
409: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Validation error */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Internal server error */
|
|
500: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Upstream dependency error */
|
|
502: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Dependency unavailable */
|
|
503: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
get_sessions_session_id: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
session_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Successful response */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["AgentSessionDetail"];
|
|
};
|
|
};
|
|
/** @description Invalid request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Authentication required */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Insufficient permission */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Resource not found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Resource conflict */
|
|
409: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Validation error */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Internal server error */
|
|
500: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Upstream dependency error */
|
|
502: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Dependency unavailable */
|
|
503: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
delete_sessions_session_id: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
session_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Session deleted */
|
|
204: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
/** @description Invalid request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Authentication required */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Insufficient permission */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Resource not found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Resource conflict */
|
|
409: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Validation error */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Internal server error */
|
|
500: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Upstream dependency error */
|
|
502: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Dependency unavailable */
|
|
503: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
patch_sessions_session_id: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
session_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: {
|
|
content: {
|
|
"application/json": {
|
|
title: string;
|
|
is_title_manually_edited?: boolean;
|
|
};
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description Successful response */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["AgentSessionUpdate"];
|
|
};
|
|
};
|
|
/** @description Invalid request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Authentication required */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Insufficient permission */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Resource not found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Resource conflict */
|
|
409: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Validation error */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Internal server error */
|
|
500: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Upstream dependency error */
|
|
502: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Dependency unavailable */
|
|
503: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
post_sessions_session_id_runs: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
session_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: {
|
|
content: {
|
|
"application/json": {
|
|
message: string;
|
|
model?: string;
|
|
/** @enum {string} */
|
|
approval_mode?: "request" | "always";
|
|
};
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description Agent event stream */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"text/event-stream": string;
|
|
};
|
|
};
|
|
/** @description Invalid request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Authentication required */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Insufficient permission */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Resource not found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Resource conflict */
|
|
409: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Validation error */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Internal server error */
|
|
500: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Upstream dependency error */
|
|
502: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Dependency unavailable */
|
|
503: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
get_sessions_session_id_runs_current_events: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
session_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Agent event stream */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"text/event-stream": string;
|
|
};
|
|
};
|
|
/** @description Invalid request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Authentication required */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Insufficient permission */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Resource not found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Resource conflict */
|
|
409: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Validation error */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Internal server error */
|
|
500: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Upstream dependency error */
|
|
502: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Dependency unavailable */
|
|
503: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
delete_sessions_session_id_runs_current: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
session_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Successful response */
|
|
202: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": {
|
|
[key: string]: unknown;
|
|
};
|
|
};
|
|
};
|
|
/** @description No active run */
|
|
204: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
/** @description Invalid request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Authentication required */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Insufficient permission */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Resource not found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Resource conflict */
|
|
409: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Validation error */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Internal server error */
|
|
500: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Upstream dependency error */
|
|
502: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Dependency unavailable */
|
|
503: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
post_sessions_session_id_permission_responses: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
session_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: {
|
|
content: {
|
|
"application/json": {
|
|
request_id: string;
|
|
/** @enum {string} */
|
|
reply: "once" | "always" | "reject";
|
|
message?: string;
|
|
};
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description Successful response */
|
|
202: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": {
|
|
[key: string]: unknown;
|
|
};
|
|
};
|
|
};
|
|
/** @description Invalid request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Authentication required */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Insufficient permission */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Resource not found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Resource conflict */
|
|
409: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Validation error */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Internal server error */
|
|
500: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Upstream dependency error */
|
|
502: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Dependency unavailable */
|
|
503: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
post_sessions_session_id_question_responses: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
session_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: {
|
|
content: {
|
|
"application/json": {
|
|
request_id: string;
|
|
/**
|
|
* @default reply
|
|
* @enum {string}
|
|
*/
|
|
action?: "reply" | "reject";
|
|
answers?: string[][];
|
|
};
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description Successful response */
|
|
202: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": {
|
|
[key: string]: unknown;
|
|
};
|
|
};
|
|
};
|
|
/** @description Invalid request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Authentication required */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Insufficient permission */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Resource not found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Resource conflict */
|
|
409: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Validation error */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Internal server error */
|
|
500: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Upstream dependency error */
|
|
502: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Dependency unavailable */
|
|
503: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
post_sessions_session_id_forks: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
session_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: {
|
|
content: {
|
|
"application/json": {
|
|
keep_message_count: number;
|
|
};
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description Successful response */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["AgentSessionFork"];
|
|
};
|
|
};
|
|
/** @description Invalid request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Authentication required */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Insufficient permission */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Resource not found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Resource conflict */
|
|
409: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Validation error */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Internal server error */
|
|
500: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Upstream dependency error */
|
|
502: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Dependency unavailable */
|
|
503: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
get_render_references_render_ref: {
|
|
parameters: {
|
|
query?: {
|
|
session_id?: string;
|
|
};
|
|
header?: never;
|
|
path: {
|
|
render_ref: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Successful response */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": {
|
|
[key: string]: unknown;
|
|
};
|
|
};
|
|
};
|
|
/** @description Invalid request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Authentication required */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Insufficient permission */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Resource not found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Resource conflict */
|
|
409: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Validation error */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Internal server error */
|
|
500: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Upstream dependency error */
|
|
502: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
/** @description Dependency unavailable */
|
|
503: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDetails"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
}
|