summaryrefslogtreecommitdiffhomepage
path: root/packages/sdk/js/src/v2
diff options
context:
space:
mode:
authorAiden Cline <[email protected]>2026-04-08 12:56:15 -0500
committerGitHub <[email protected]>2026-04-08 12:56:15 -0500
commit039c60170dca165ad3323c3bb39b7e448fe1c7c4 (patch)
treebbb10009565e57174f92137002d6e21ab064dbd6 /packages/sdk/js/src/v2
parentcd87d4f9d368e0e90d4809c6a87c02ef62a40636 (diff)
downloadopencode-039c60170dca165ad3323c3bb39b7e448fe1c7c4.tar.gz
opencode-039c60170dca165ad3323c3bb39b7e448fe1c7c4.zip
fix: ensure that /providers list and shell endpoints are correctly typed in sdk and openapi schema (#21543)
Diffstat (limited to 'packages/sdk/js/src/v2')
-rw-r--r--packages/sdk/js/src/v2/gen/types.gen.ts68
1 files changed, 5 insertions, 63 deletions
diff --git a/packages/sdk/js/src/v2/gen/types.gen.ts b/packages/sdk/js/src/v2/gen/types.gen.ts
index 0a9aa4358..e21e093c6 100644
--- a/packages/sdk/js/src/v2/gen/types.gen.ts
+++ b/packages/sdk/js/src/v2/gen/types.gen.ts
@@ -3936,7 +3936,10 @@ export type SessionShellResponses = {
/**
* Created message
*/
- 200: AssistantMessage
+ 200: {
+ info: Message
+ parts: Array<Part>
+ }
}
export type SessionShellResponse = SessionShellResponses[keyof SessionShellResponses]
@@ -4212,68 +4215,7 @@ export type ProviderListResponses = {
* List of providers
*/
200: {
- all: Array<{
- api?: string
- name: string
- env: Array<string>
- id: string
- npm?: string
- models: {
- [key: string]: {
- id: string
- name: string
- family?: string
- release_date: string
- attachment: boolean
- reasoning: boolean
- temperature: boolean
- tool_call: boolean
- interleaved?:
- | true
- | {
- field: "reasoning_content" | "reasoning_details"
- }
- cost?: {
- input: number
- output: number
- cache_read?: number
- cache_write?: number
- context_over_200k?: {
- input: number
- output: number
- cache_read?: number
- cache_write?: number
- }
- }
- limit: {
- context: number
- input?: number
- output: number
- }
- modalities?: {
- input: Array<"text" | "audio" | "image" | "video" | "pdf">
- output: Array<"text" | "audio" | "image" | "video" | "pdf">
- }
- experimental?: boolean
- status?: "alpha" | "beta" | "deprecated"
- options: {
- [key: string]: unknown
- }
- headers?: {
- [key: string]: string
- }
- provider?: {
- npm?: string
- api?: string
- }
- variants?: {
- [key: string]: {
- [key: string]: unknown
- }
- }
- }
- }
- }>
+ all: Array<Provider>
default: {
[key: string]: string
}