From 3977b9b8c90a8b20e5466066ef78009dfb2d326e Mon Sep 17 00:00:00 2001 From: Dax Raad Date: Sun, 31 Aug 2025 00:04:22 -0400 Subject: [PATCH] sync --- packages/sdk/stainless/stainless.yml | 118 ++++++++++++++++++++++++++- 1 file changed, 117 insertions(+), 1 deletion(-) diff --git a/packages/sdk/stainless/stainless.yml b/packages/sdk/stainless/stainless.yml index 30caed35f..8603d8987 100644 --- a/packages/sdk/stainless/stainless.yml +++ b/packages/sdk/stainless/stainless.yml @@ -22,13 +22,129 @@ targets: pypi: true environments: - production: http://localhost:4096 + production: http://localhost:54321 streaming: on_event: - kind: fallthrough handle: yield +resources: + $shared: + models: + unknownError: UnknownError + providerAuthError: ProviderAuthError + messageAbortedError: MessageAbortedError + + event: + methods: + list: + endpoint: get /event + paginated: false + streaming: + # This method is always streaming. + param_discriminator: null + + find: + models: + symbol: Symbol + methods: + text: get /find + files: get /find/file + symbols: get /find/symbol + + file: + models: + file: File + fileNode: FileNode + + methods: + list: get /file + read: get /file/content + status: get /file/status + + config: + models: + config: Config + keybindsConfig: KeybindsConfig + mcpLocalConfig: McpLocalConfig + mcpRemoteConfig: McpRemoteConfig + modeConfig: ModeConfig + methods: + get: get /config + + command: + models: + command: Command + methods: + list: get /command + + session: + models: + session: Session + message: Message + part: Part + textPart: TextPart + textPartInput: TextPartInput + filePart: FilePart + filePartInput: FilePartInput + filePartSourceText: FilePartSourceText + filePartSource: FilePartSource + fileSource: FileSource + symbolSource: SymbolSource + toolPart: ToolPart + agentPart: AgentPart + agentPartInput: AgentPartInput + reasoningPart: ReasoningPart + stepStartPart: StepStartPart + stepFinishPart: StepFinishPart + snapshotPart: SnapshotPart + assistantMessage: AssistantMessage + userMessage: UserMessage + toolStatePending: ToolStatePending + toolStateRunning: ToolStateRunning + toolStateCompleted: ToolStateCompleted + toolStateError: ToolStateError + + methods: + get: get /session/{id} + list: get /session + children: get /session/{id}/children + create: post /session + delete: delete /session/{id} + init: post /session/{id}/init + abort: post /session/{id}/abort + share: post /session/{id}/share + unshare: delete /session/{id}/share + summarize: post /session/{id}/summarize + message: get /session/{id}/message/{messageID} + messages: get /session/{id}/message + chat: post /session/{id}/message + command: post /session/{id}/command + shell: post /session/{id}/shell + update: patch /session/{id} + revert: post /session/{id}/revert + unrevert: post /session/{id}/unrevert + + subresources: + permissions: + models: + permission: Permission + methods: + respond: post /session/{id}/permissions/{permissionID} + + tui: + methods: + appendPrompt: post /tui/append-prompt + submitPrompt: post /tui/submit-prompt + clearPrompt: post /tui/clear-prompt + openHelp: post /tui/open-help + openSessions: post /tui/open-sessions + openThemes: post /tui/open-themes + openModels: post /tui/open-models + executeCommand: post /tui/execute-command + showToast: post /tui/show-toast + settings: disable_mock_tests: true license: MIT