({ method: string; initiator: "both" | "frontend" | "backend"; side_effects: true | null; input: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>; output: ZodType<unknown, unknown, $ZodTypeInternals<...>>; description: string; kind: "request_response"; auth: "public" | ... 2 more ... | { ...; }; async:... action_specs.ts
Declarations #
26 declarations
all_action_specs #
all_action_specs
completion_create_action_spec #
completion_create_action_spec
{ method: string; kind: "request_response"; initiator: "frontend"; auth: "public"; side_effects: true; input: ZodObject<{ completion_request: ZodObject<{ created: ZodDefault<$ZodBranded<ZodISODateTime, "Datetime", "out">>; provider_name: ZodEnum<...>; model: ZodString; prompt: ZodString; completion_messages: ZodOpti... completion_progress_action_spec #
completion_progress_action_spec
{ method: string; kind: "remote_notification"; initiator: "backend"; auth: null; side_effects: true; input: ZodObject<{ chunk: ZodOptional<ZodObject<{ model: ZodOptional<ZodString>; created_at: ZodOptional<...>; done: ZodOptional<...>; message: ZodOptional<...>; }, $loose>>; _meta: ZodOptional<...>; }, $strict>; out... directory_create_action_spec #
directory_create_action_spec
{ method: string; kind: "request_response"; initiator: "frontend"; auth: "public"; side_effects: true; input: ZodObject<{ path: $ZodBranded<ZodString, "DiskfilePath", "out">; }, $strict>; output: ZodNull; async: true; description: string; } diskfile_delete_action_spec #
diskfile_delete_action_spec
{ method: string; kind: "request_response"; initiator: "frontend"; auth: "public"; side_effects: true; input: ZodObject<{ path: $ZodBranded<ZodString, "DiskfilePath", "out">; }, $strict>; output: ZodNull; async: true; description: string; } diskfile_update_action_spec #
diskfile_update_action_spec
{ method: string; kind: "request_response"; initiator: "frontend"; auth: "public"; side_effects: true; input: ZodObject<{ path: $ZodBranded<ZodString, "DiskfilePath", "out">; content: ZodString; }, $strict>; output: ZodNull; async: true; description: string; } filer_change_action_spec #
filer_change_action_spec
{ method: string; kind: "remote_notification"; initiator: "backend"; auth: null; side_effects: true; input: ZodObject<{ change: ZodObject<{ type: ZodEnum<{ add: "add"; change: "change"; delete: "delete"; }>; path: $ZodBranded<...>; }, $strict>; disknode: ZodObject<...>; }, $strict>; output: ZodVoid; async: true; des... ollama_copy_action_spec #
ollama_copy_action_spec
{ method: string; kind: "request_response"; initiator: "frontend"; auth: "public"; side_effects: true; input: ZodObject<{ source: ZodString; destination: ZodString; }, $loose>; output: ZodOptional<...>; async: true; description: string; } ollama_create_action_spec #
ollama_create_action_spec
{ method: string; kind: "request_response"; initiator: "frontend"; auth: "public"; side_effects: true; input: ZodObject<{ model: ZodString; from: ZodOptional<ZodString>; ... 8 more ...; _meta: ZodOptional<...>; }, $strict>; output: ZodOptional<...>; async: true; description: string; } ollama_delete_action_spec #
ollama_delete_action_spec
{ method: string; kind: "request_response"; initiator: "frontend"; auth: "public"; side_effects: true; input: ZodObject<{ model: ZodString; }, $loose>; output: ZodOptional<...>; async: true; description: string; } ollama_list_action_spec #
ollama_list_action_spec
{ method: string; kind: "request_response"; initiator: "frontend"; auth: "public"; side_effects: null; input: ZodOptional<ZodVoid>; output: ZodUnion<readonly [ZodObject<{ models: ZodArray<ZodObject<{ details: ZodOptional<...>; ... 4 more ...; size: ZodNumber; }, $loose>>; }, $loose>, ZodNull]>; async: true; descript... ollama_progress_action_spec #
ollama_progress_action_spec
{ method: string; kind: "remote_notification"; initiator: "backend"; auth: null; side_effects: true; input: ZodObject<{ status: ZodString; digest: ZodOptional<ZodString>; total: ZodOptional<...>; completed: ZodOptional<...>; _meta: ZodOptional<...>; }, $strict>; output: ZodVoid; async: true; description: string; } ollama_ps_action_spec #
ollama_ps_action_spec
{ method: string; kind: "request_response"; initiator: "frontend"; auth: "public"; side_effects: null; input: ZodOptional<ZodVoid>; output: ZodUnion<readonly [ZodObject<{ models: ZodArray<ZodObject<{ details: ZodOptional<...>; ... 5 more ...; size_vram: ZodNumber; }, $loose>>; }, $loose>, ZodNull]>; async: true; des... ollama_pull_action_spec #
ollama_pull_action_spec
{ method: string; kind: "request_response"; initiator: "frontend"; auth: "public"; side_effects: true; input: ZodObject<{ model: ZodString; insecure: ZodOptional<ZodBoolean>; stream: ZodOptional<...>; _meta: ZodOptional<...>; }, $strict>; output: ZodOptional<...>; async: true; description: string; } ollama_show_action_spec #
ollama_show_action_spec
{ method: string; kind: "request_response"; initiator: "frontend"; auth: "public"; side_effects: null; input: ZodObject<{ model: ZodString; system: ZodOptional<ZodString>; template: ZodOptional<...>; options: ZodOptional<...>; }, $loose>; output: ZodUnion<...>; async: true; description: string; } ollama_unload_action_spec #
ollama_unload_action_spec
{ method: string; kind: "request_response"; initiator: "frontend"; auth: "public"; side_effects: true; input: ZodObject<{ model: ZodString; }, $strict>; output: ZodOptional<...>; async: true; description: string; } ping_action_spec #
ping_action_spec
{ method: string; kind: "request_response"; initiator: "both"; auth: "public"; side_effects: null; input: ZodOptional<ZodVoid>; output: ZodObject<{ ping_id: ZodUnion<readonly [ZodString, ZodNumber]>; }, $strict>; async: true; description: string; } provider_load_status_action_spec #
provider_load_status_action_spec
{ method: string; kind: "request_response"; initiator: "frontend"; auth: "public"; side_effects: null; input: ZodObject<{ provider_name: ZodEnum<{ ollama: "ollama"; claude: "claude"; chatgpt: "chatgpt"; gemini: "gemini"; }>; reload: ZodOptional<...>; }, $strict>; output: ZodObject<...>; async: true; description: str... provider_update_api_key_action_spec #
provider_update_api_key_action_spec
{ method: string; kind: "request_response"; initiator: "frontend"; auth: "public"; side_effects: true; input: ZodObject<{ provider_name: ZodEnum<{ ollama: "ollama"; claude: "claude"; chatgpt: "chatgpt"; gemini: "gemini"; }>; api_key: ZodString; }, $strict>; output: ZodObject<...>; async: true; description: string; } session_load_action_spec #
session_load_action_spec
{ method: string; kind: "request_response"; initiator: "frontend"; auth: "public"; side_effects: null; input: ZodOptional<ZodVoid>; output: ZodObject<{ data: ZodObject<{ zzz_dir: $ZodBranded<ZodPipe<ZodPipe<...>, $ZodBranded<...>>, "DiskfileDirectoryPath", "out">; scoped_dirs: ZodReadonly<...>; files: ZodArray<...>;... terminal_close_action_spec #
terminal_close_action_spec
{ method: string; kind: "request_response"; initiator: "frontend"; auth: "public"; side_effects: true; input: ZodObject<{ terminal_id: $ZodBranded<ZodUUID, "Uuid", "out">; signal: ZodOptional<...>; }, $strict>; output: ZodObject<...>; async: true; description: string; } terminal_create_action_spec #
terminal_create_action_spec
{ method: string; kind: "request_response"; initiator: "frontend"; auth: "public"; side_effects: true; input: ZodObject<{ command: ZodString; args: ZodDefault<ZodArray<ZodString>>; cwd: ZodOptional<...>; preset_id: ZodOptional<...>; }, $strict>; output: ZodObject<...>; async: true; description: string; } terminal_data_action_spec #
terminal_data_action_spec
{ method: string; kind: "remote_notification"; initiator: "backend"; auth: null; side_effects: true; input: ZodObject<{ terminal_id: $ZodBranded<ZodUUID, "Uuid", "out">; data: ZodString; }, $strict>; output: ZodVoid; async: true; description: string; } terminal_data_send_action_spec #
terminal_data_send_action_spec
{ method: string; kind: "request_response"; initiator: "frontend"; auth: "public"; side_effects: true; input: ZodObject<{ terminal_id: $ZodBranded<ZodUUID, "Uuid", "out">; data: ZodString; }, $strict>; output: ZodNull; async: true; description: string; } terminal_resize_action_spec #
terminal_resize_action_spec
{ method: string; kind: "request_response"; initiator: "frontend"; auth: "public"; side_effects: true; input: ZodObject<{ terminal_id: $ZodBranded<ZodUUID, "Uuid", "out">; cols: ZodNumber; rows: ZodNumber; }, $strict>; output: ZodNull; async: true; description: string; } toggle_main_menu_action_spec #
toggle_main_menu_action_spec
{ method: string; kind: "local_call"; initiator: "frontend"; auth: null; side_effects: true; input: ZodOptional<ZodObject<{ show: ZodOptional<ZodBoolean>; }, $strict>>; output: ZodObject<...>; async: false; description: string; }