@opencode-ai/client
Advanced tools
@@ -7,3 +7,3 @@ // Generated by @opencode-ai/httpapi-codegen. Do not edit. | ||
| import { ClientApi } from "../../contract"; | ||
| import { ClientError } from "./client-error"; | ||
| import { ClientError } from "./client-error.js"; | ||
| const mapClientError = (error) => HttpClientError.isHttpClientError(error) || Schema.isSchemaError(error) || Sse.Retry.is(error) | ||
@@ -10,0 +10,0 @@ ? new ClientError({ cause: error }) |
@@ -1,2 +0,2 @@ | ||
| export { ClientError } from "./client-error"; | ||
| export * as OpenCode from "./client"; | ||
| export { ClientError } from "./client-error.js"; | ||
| export * as OpenCode from "./client.js"; |
@@ -1,2 +0,2 @@ | ||
| export { ClientError } from "./client-error"; | ||
| export * as OpenCode from "./client"; | ||
| export { ClientError } from "./client-error.js"; | ||
| export * as OpenCode from "./client.js"; |
@@ -1,2 +0,2 @@ | ||
| import type { HealthStopInput, ServerGetOutput, LocationGetInput, LocationGetOutput, AgentListInput, AgentListOutput, AgentGetInput, AgentGetOutput, PluginListInput, PluginListOutput, SessionListInput, SessionCreateInput, SessionImportInput, SessionExportInput, SessionGetInput, SessionRemoveInput, SessionForkInput, SessionSwitchAgentInput, SessionSwitchModelInput, SessionRenameInput, SessionMoveInput, SessionPromptInput, SessionCommandInput, SessionSkillInput, SessionSyntheticInput, SessionShellInput, SessionCompactInput, SessionWaitInput, SessionRevertStageInput, SessionRevertClearInput, SessionRevertCommitInput, SessionContextInput, SessionPendingListInput, SessionPendingCancelInput, SessionPendingSteerInput, SessionPendingQueueInput, SessionInstructionsEntryListInput, SessionInstructionsEntryPutInput, SessionInstructionsEntryRemoveInput, SessionGenerateInput, SessionLogInput, SessionLogOutput, SessionInterruptInput, SessionBackgroundInput, SessionMessageInput, MessageListInput, ModelListInput, ModelListOutput, ModelDefaultInput, ModelDefaultOutput, GenerateTextInput, ProviderListInput, ProviderListOutput, ProviderGetInput, ProviderGetOutput, IntegrationListInput, IntegrationListOutput, IntegrationGetInput, IntegrationGetOutput, IntegrationWellknownAddInput, IntegrationConnectKeyInput, IntegrationOauthConnectInput, IntegrationOauthConnectOutput, IntegrationOauthStatusInput, IntegrationOauthStatusOutput, IntegrationOauthCompleteInput, IntegrationOauthCancelInput, IntegrationCommandConnectInput, IntegrationCommandConnectOutput, IntegrationCommandStatusInput, IntegrationCommandStatusOutput, IntegrationCommandCancelInput, McpListInput, McpListOutput, McpAddInput, McpRemoveInput, McpConnectInput, McpDisconnectInput, McpResourceCatalogInput, McpResourceCatalogOutput, CredentialUpdateInput, CredentialRemoveInput, ProjectListOutput, ProjectCurrentInput, ProjectDirectoriesInput, FormRequestListInput, FormRequestListOutput, FormListInput, FormCreateInput, FormGetInput, FormStateInput, FormReplyInput, FormCancelInput, PermissionRequestListInput, PermissionRequestListOutput, PermissionSavedListInput, PermissionSavedRemoveInput, PermissionCreateInput, PermissionListInput, PermissionGetInput, PermissionReplyInput, FileReadInput, FileReadOutput, FileListInput, FileListOutput, FileFindInput, FileFindOutput, CommandListInput, CommandListOutput, SkillListInput, SkillListOutput, EventSubscribeOutput, PtyListInput, PtyListOutput, PtyCreateInput, PtyCreateOutput, PtyGetInput, PtyGetOutput, PtyUpdateInput, PtyUpdateOutput, PtyRemoveInput, ShellListInput, ShellListOutput, ShellCreateInput, ShellCreateOutput, ShellGetInput, ShellGetOutput, ShellTimeoutInput, ShellTimeoutOutput, ShellOutputInput, ShellOutputOutput, ShellRemoveInput, QuestionRequestListInput, QuestionRequestListOutput, QuestionListInput, QuestionReplyInput, QuestionRejectInput, ReferenceListInput, ReferenceListOutput, ProjectCopyCreateInput, ProjectCopyRemoveInput, ProjectCopyRefreshInput, VcsGetInput, VcsGetOutput, VcsStatusInput, VcsStatusOutput, VcsDiffInput, VcsDiffOutput, DebugLocationListOutput, DebugLocationEvictInput, MigrationV1StatusOutput, WebsearchProvidersInput, WebsearchProvidersOutput, WebsearchQueryInput, WebsearchQueryOutput, ConfigGetInput, ConfigGetOutput } from "./types"; | ||
| import type { HealthStopInput, ServerGetOutput, LocationGetInput, LocationGetOutput, AgentListInput, AgentListOutput, AgentGetInput, AgentGetOutput, PluginListInput, PluginListOutput, SessionListInput, SessionCreateInput, SessionImportInput, SessionExportInput, SessionGetInput, SessionRemoveInput, SessionForkInput, SessionSwitchAgentInput, SessionSwitchModelInput, SessionRenameInput, SessionMoveInput, SessionPromptInput, SessionCommandInput, SessionSkillInput, SessionSyntheticInput, SessionShellInput, SessionCompactInput, SessionWaitInput, SessionRevertStageInput, SessionRevertClearInput, SessionRevertCommitInput, SessionContextInput, SessionPendingListInput, SessionPendingCancelInput, SessionPendingSteerInput, SessionPendingQueueInput, SessionInstructionsEntryListInput, SessionInstructionsEntryPutInput, SessionInstructionsEntryRemoveInput, SessionGenerateInput, SessionLogInput, SessionLogOutput, SessionInterruptInput, SessionBackgroundInput, SessionMessageInput, MessageListInput, ModelListInput, ModelListOutput, ModelDefaultInput, ModelDefaultOutput, GenerateTextInput, ProviderListInput, ProviderListOutput, ProviderGetInput, ProviderGetOutput, IntegrationListInput, IntegrationListOutput, IntegrationGetInput, IntegrationGetOutput, IntegrationWellknownAddInput, IntegrationConnectKeyInput, IntegrationOauthConnectInput, IntegrationOauthConnectOutput, IntegrationOauthStatusInput, IntegrationOauthStatusOutput, IntegrationOauthCompleteInput, IntegrationOauthCancelInput, IntegrationCommandConnectInput, IntegrationCommandConnectOutput, IntegrationCommandStatusInput, IntegrationCommandStatusOutput, IntegrationCommandCancelInput, McpListInput, McpListOutput, McpAddInput, McpRemoveInput, McpConnectInput, McpDisconnectInput, McpResourceCatalogInput, McpResourceCatalogOutput, CredentialUpdateInput, CredentialRemoveInput, ProjectListOutput, ProjectCurrentInput, ProjectDirectoriesInput, FormRequestListInput, FormRequestListOutput, FormListInput, FormCreateInput, FormGetInput, FormStateInput, FormReplyInput, FormCancelInput, PermissionRequestListInput, PermissionRequestListOutput, PermissionSavedListInput, PermissionSavedRemoveInput, PermissionCreateInput, PermissionListInput, PermissionGetInput, PermissionReplyInput, FileReadInput, FileReadOutput, FileListInput, FileListOutput, FileFindInput, FileFindOutput, CommandListInput, CommandListOutput, SkillListInput, SkillListOutput, EventSubscribeOutput, PtyListInput, PtyListOutput, PtyCreateInput, PtyCreateOutput, PtyGetInput, PtyGetOutput, PtyUpdateInput, PtyUpdateOutput, PtyRemoveInput, ShellListInput, ShellListOutput, ShellCreateInput, ShellCreateOutput, ShellGetInput, ShellGetOutput, ShellTimeoutInput, ShellTimeoutOutput, ShellOutputInput, ShellOutputOutput, ShellRemoveInput, QuestionRequestListInput, QuestionRequestListOutput, QuestionListInput, QuestionReplyInput, QuestionRejectInput, ReferenceListInput, ReferenceListOutput, ProjectCopyCreateInput, ProjectCopyRemoveInput, ProjectCopyRefreshInput, VcsGetInput, VcsGetOutput, VcsStatusInput, VcsStatusOutput, VcsDiffInput, VcsDiffOutput, DebugLocationListOutput, DebugLocationEvictInput, MigrationV1StatusOutput, WebsearchProvidersInput, WebsearchProvidersOutput, WebsearchQueryInput, WebsearchQueryOutput, ConfigGetInput, ConfigGetOutput } from "./types.js"; | ||
| export interface ClientOptions { | ||
@@ -13,4 +13,4 @@ readonly baseUrl: string; | ||
| health: { | ||
| get: (requestOptions?: RequestOptions) => Promise<import("./types").ServiceHealth>; | ||
| stop: (input: HealthStopInput, requestOptions?: RequestOptions) => Promise<import("./types").ServiceStopResponse>; | ||
| get: (requestOptions?: RequestOptions) => Promise<import("./types.js").ServiceHealth>; | ||
| stop: (input: HealthStopInput, requestOptions?: RequestOptions) => Promise<import("./types.js").ServiceStopResponse>; | ||
| }; | ||
@@ -31,12 +31,12 @@ server: { | ||
| session: { | ||
| list: (input?: SessionListInput, requestOptions?: RequestOptions) => Promise<import("./types").SessionsResponse>; | ||
| create: (input?: SessionCreateInput, requestOptions?: RequestOptions) => Promise<import("./types").SessionInfo>; | ||
| import: (input: SessionImportInput, requestOptions?: RequestOptions) => Promise<import("./types").SessionInfo>; | ||
| export: (input: SessionExportInput, requestOptions?: RequestOptions) => Promise<import("./types").SessionTransferData>; | ||
| list: (input?: SessionListInput, requestOptions?: RequestOptions) => Promise<import("./types.js").SessionsResponse>; | ||
| create: (input?: SessionCreateInput, requestOptions?: RequestOptions) => Promise<import("./types.js").SessionInfo>; | ||
| import: (input: SessionImportInput, requestOptions?: RequestOptions) => Promise<import("./types.js").SessionInfo>; | ||
| export: (input: SessionExportInput, requestOptions?: RequestOptions) => Promise<import("./types.js").SessionTransferData>; | ||
| active: (requestOptions?: RequestOptions) => Promise<{ | ||
| [x: string]: import("./types").SessionActive; | ||
| [x: string]: import("./types.js").SessionActive; | ||
| }>; | ||
| get: (input: SessionGetInput, requestOptions?: RequestOptions) => Promise<import("./types").SessionInfo>; | ||
| get: (input: SessionGetInput, requestOptions?: RequestOptions) => Promise<import("./types.js").SessionInfo>; | ||
| remove: (input: SessionRemoveInput, requestOptions?: RequestOptions) => Promise<void>; | ||
| fork: (input: SessionForkInput, requestOptions?: RequestOptions) => Promise<import("./types").SessionInfo>; | ||
| fork: (input: SessionForkInput, requestOptions?: RequestOptions) => Promise<import("./types.js").SessionInfo>; | ||
| switchAgent: (input: SessionSwitchAgentInput, requestOptions?: RequestOptions) => Promise<void>; | ||
@@ -46,17 +46,17 @@ switchModel: (input: SessionSwitchModelInput, requestOptions?: RequestOptions) => Promise<void>; | ||
| move: (input: SessionMoveInput, requestOptions?: RequestOptions) => Promise<void>; | ||
| prompt: (input: SessionPromptInput, requestOptions?: RequestOptions) => Promise<import("./types").SessionPendingUser>; | ||
| command: (input: SessionCommandInput, requestOptions?: RequestOptions) => Promise<import("./types").SessionPendingUser>; | ||
| prompt: (input: SessionPromptInput, requestOptions?: RequestOptions) => Promise<import("./types.js").SessionPendingUser>; | ||
| command: (input: SessionCommandInput, requestOptions?: RequestOptions) => Promise<import("./types.js").SessionPendingUser>; | ||
| skill: (input: SessionSkillInput, requestOptions?: RequestOptions) => Promise<void>; | ||
| synthetic: (input: SessionSyntheticInput, requestOptions?: RequestOptions) => Promise<import("./types").SessionPendingSynthetic>; | ||
| synthetic: (input: SessionSyntheticInput, requestOptions?: RequestOptions) => Promise<import("./types.js").SessionPendingSynthetic>; | ||
| shell: (input: SessionShellInput, requestOptions?: RequestOptions) => Promise<void>; | ||
| compact: (input: SessionCompactInput, requestOptions?: RequestOptions) => Promise<import("./types").SessionPendingCompaction>; | ||
| compact: (input: SessionCompactInput, requestOptions?: RequestOptions) => Promise<import("./types.js").SessionPendingCompaction>; | ||
| wait: (input: SessionWaitInput, requestOptions?: RequestOptions) => Promise<void>; | ||
| revert: { | ||
| stage: (input: SessionRevertStageInput, requestOptions?: RequestOptions) => Promise<import("./types").SessionRevert>; | ||
| stage: (input: SessionRevertStageInput, requestOptions?: RequestOptions) => Promise<import("./types.js").SessionRevert>; | ||
| clear: (input: SessionRevertClearInput, requestOptions?: RequestOptions) => Promise<void>; | ||
| commit: (input: SessionRevertCommitInput, requestOptions?: RequestOptions) => Promise<void>; | ||
| }; | ||
| context: (input: SessionContextInput, requestOptions?: RequestOptions) => Promise<import("./types").SessionMessageInfo[]>; | ||
| context: (input: SessionContextInput, requestOptions?: RequestOptions) => Promise<import("./types.js").SessionMessageInfo[]>; | ||
| pending: { | ||
| list: (input: SessionPendingListInput, requestOptions?: RequestOptions) => Promise<import("./types").SessionPendingInfo[]>; | ||
| list: (input: SessionPendingListInput, requestOptions?: RequestOptions) => Promise<import("./types.js").SessionPendingInfo[]>; | ||
| cancel: (input: SessionPendingCancelInput, requestOptions?: RequestOptions) => Promise<void>; | ||
@@ -68,3 +68,3 @@ steer: (input: SessionPendingSteerInput, requestOptions?: RequestOptions) => Promise<void>; | ||
| entry: { | ||
| list: (input: SessionInstructionsEntryListInput, requestOptions?: RequestOptions) => Promise<import("./types").InstructionEntryInfo[]>; | ||
| list: (input: SessionInstructionsEntryListInput, requestOptions?: RequestOptions) => Promise<import("./types.js").InstructionEntryInfo[]>; | ||
| put: (input: SessionInstructionsEntryPutInput, requestOptions?: RequestOptions) => Promise<void>; | ||
@@ -80,6 +80,6 @@ remove: (input: SessionInstructionsEntryRemoveInput, requestOptions?: RequestOptions) => Promise<void>; | ||
| background: (input: SessionBackgroundInput, requestOptions?: RequestOptions) => Promise<void>; | ||
| message: (input: SessionMessageInput, requestOptions?: RequestOptions) => Promise<import("./types").SessionMessageAgentSelected | import("./types").SessionMessageSynthetic | import("./types").SessionMessageSystem | import("./types").SessionMessageSkill | import("./types").SessionMessageShell | import("./types").SessionMessageCompactionRunning | import("./types").SessionMessageCompactionCompleted | import("./types").SessionMessageModelSelected | import("./types").SessionMessageCompactionFailed | import("./types").SessionMessageUser | import("./types").SessionMessageAssistant>; | ||
| message: (input: SessionMessageInput, requestOptions?: RequestOptions) => Promise<import("./types.js").SessionMessageAgentSelected | import("./types.js").SessionMessageSynthetic | import("./types.js").SessionMessageSystem | import("./types.js").SessionMessageSkill | import("./types.js").SessionMessageShell | import("./types.js").SessionMessageCompactionRunning | import("./types.js").SessionMessageCompactionCompleted | import("./types.js").SessionMessageModelSelected | import("./types.js").SessionMessageCompactionFailed | import("./types.js").SessionMessageUser | import("./types.js").SessionMessageAssistant>; | ||
| }; | ||
| message: { | ||
| list: (input: MessageListInput, requestOptions?: RequestOptions) => Promise<import("./types").SessionMessagesResponse>; | ||
| list: (input: MessageListInput, requestOptions?: RequestOptions) => Promise<import("./types.js").SessionMessagesResponse>; | ||
| }; | ||
@@ -136,4 +136,4 @@ model: { | ||
| list: (requestOptions?: RequestOptions) => Promise<ProjectListOutput>; | ||
| current: (input?: ProjectCurrentInput, requestOptions?: RequestOptions) => Promise<import("./types").ProjectCurrent>; | ||
| directories: (input: ProjectDirectoriesInput, requestOptions?: RequestOptions) => Promise<import("./types").ProjectDirectories>; | ||
| current: (input?: ProjectCurrentInput, requestOptions?: RequestOptions) => Promise<import("./types.js").ProjectCurrent>; | ||
| directories: (input: ProjectDirectoriesInput, requestOptions?: RequestOptions) => Promise<import("./types.js").ProjectDirectories>; | ||
| }; | ||
@@ -144,5 +144,5 @@ form: { | ||
| }; | ||
| list: (input: FormListInput, requestOptions?: RequestOptions) => Promise<import("./types").FormInfo[]>; | ||
| create: (input: FormCreateInput, requestOptions?: RequestOptions) => Promise<import("./types").FormInfo>; | ||
| get: (input: FormGetInput, requestOptions?: RequestOptions) => Promise<import("./types").FormInfo>; | ||
| list: (input: FormListInput, requestOptions?: RequestOptions) => Promise<import("./types.js").FormInfo[]>; | ||
| create: (input: FormCreateInput, requestOptions?: RequestOptions) => Promise<import("./types.js").FormInfo>; | ||
| get: (input: FormGetInput, requestOptions?: RequestOptions) => Promise<import("./types.js").FormInfo>; | ||
| state: (input: FormStateInput, requestOptions?: RequestOptions) => Promise<{ | ||
@@ -152,3 +152,3 @@ status: "pending"; | ||
| status: "answered"; | ||
| answer: import("./types").FormAnswer; | ||
| answer: import("./types.js").FormAnswer; | ||
| } | { | ||
@@ -165,3 +165,3 @@ status: "cancelled"; | ||
| saved: { | ||
| list: (input?: PermissionSavedListInput, requestOptions?: RequestOptions) => Promise<import("./types").PermissionSavedInfo[]>; | ||
| list: (input?: PermissionSavedListInput, requestOptions?: RequestOptions) => Promise<import("./types.js").PermissionSavedInfo[]>; | ||
| remove: (input: PermissionSavedRemoveInput, requestOptions?: RequestOptions) => Promise<void>; | ||
@@ -171,6 +171,6 @@ }; | ||
| id: string; | ||
| effect: import("./types").PermissionEffect; | ||
| effect: import("./types.js").PermissionEffect; | ||
| }>; | ||
| list: (input: PermissionListInput, requestOptions?: RequestOptions) => Promise<import("./types").PermissionRequest[]>; | ||
| get: (input: PermissionGetInput, requestOptions?: RequestOptions) => Promise<import("./types").PermissionRequest>; | ||
| list: (input: PermissionListInput, requestOptions?: RequestOptions) => Promise<import("./types.js").PermissionRequest[]>; | ||
| get: (input: PermissionGetInput, requestOptions?: RequestOptions) => Promise<import("./types.js").PermissionRequest>; | ||
| reply: (input: PermissionReplyInput, requestOptions?: RequestOptions) => Promise<void>; | ||
@@ -211,3 +211,3 @@ }; | ||
| }; | ||
| list: (input: QuestionListInput, requestOptions?: RequestOptions) => Promise<import("./types").QuestionRequest[]>; | ||
| list: (input: QuestionListInput, requestOptions?: RequestOptions) => Promise<import("./types.js").QuestionRequest[]>; | ||
| reply: (input: QuestionReplyInput, requestOptions?: RequestOptions) => Promise<void>; | ||
@@ -220,3 +220,3 @@ reject: (input: QuestionRejectInput, requestOptions?: RequestOptions) => Promise<void>; | ||
| projectCopy: { | ||
| create: (input: ProjectCopyCreateInput, requestOptions?: RequestOptions) => Promise<import("./types").ProjectCopyCopy>; | ||
| create: (input: ProjectCopyCreateInput, requestOptions?: RequestOptions) => Promise<import("./types.js").ProjectCopyCopy>; | ||
| remove: (input: ProjectCopyRemoveInput, requestOptions?: RequestOptions) => Promise<void>; | ||
@@ -223,0 +223,0 @@ refresh: (input: ProjectCopyRefreshInput, requestOptions?: RequestOptions) => Promise<void>; |
@@ -1,2 +0,2 @@ | ||
| import { ClientError } from "./client-error"; | ||
| import { ClientError } from "./client-error.js"; | ||
| const maxSseEventBytes = 16 * 1024 * 1024; | ||
@@ -3,0 +3,0 @@ export function make(options) { |
@@ -1,3 +0,3 @@ | ||
| export { ClientError, type ClientErrorReason } from "./client-error"; | ||
| export * as OpenCode from "./client"; | ||
| export * from "./types"; | ||
| export { ClientError, type ClientErrorReason } from "./client-error.js"; | ||
| export * as OpenCode from "./client.js"; | ||
| export * from "./types.js"; |
@@ -1,3 +0,3 @@ | ||
| export { ClientError } from "./client-error"; | ||
| export * as OpenCode from "./client"; | ||
| export * from "./types"; | ||
| export { ClientError } from "./client-error.js"; | ||
| export * as OpenCode from "./client.js"; | ||
| export * from "./types.js"; |
@@ -1,4 +0,4 @@ | ||
| export * from "./generated/index"; | ||
| export * from "./generated/index.js"; | ||
| export type { AgentApi, CatalogApi, CommandApi, ConfigApi, EventApi, IntegrationApi, ModelApi, PluginApi, ProviderApi, ReferenceApi, WebSearchApi, SessionApi, SkillApi, } from "./api.js"; | ||
| export type { EventSubscribeOutput as OpenCodeEvent } from "./generated/types"; | ||
| export type OpenCodeClient = ReturnType<typeof import("./generated/client").make>; | ||
| export type { EventSubscribeOutput as OpenCodeEvent } from "./generated/types.js"; | ||
| export type OpenCodeClient = ReturnType<typeof import("./generated/client.js").make>; |
@@ -1,1 +0,1 @@ | ||
| export * from "./generated/index"; | ||
| export * from "./generated/index.js"; |
+4
-4
| { | ||
| "$schema": "https://json.schemastore.org/package.json", | ||
| "name": "@opencode-ai/client", | ||
| "version": "0.0.0-next-17247", | ||
| "version": "0.0.0-next-17250", | ||
| "type": "module", | ||
@@ -56,4 +56,4 @@ "license": "MIT", | ||
| "dependencies": { | ||
| "@opencode-ai/schema": "0.0.0-next-17247", | ||
| "@opencode-ai/protocol": "0.0.0-next-17247" | ||
| "@opencode-ai/schema": "0.0.0-next-17250", | ||
| "@opencode-ai/protocol": "0.0.0-next-17250" | ||
| }, | ||
@@ -70,3 +70,3 @@ "peerDependencies": { | ||
| "@effect/platform-node": "4.0.0-beta.101", | ||
| "@opencode-ai/httpapi-codegen": "0.0.0-next-17247", | ||
| "@opencode-ai/httpapi-codegen": "0.0.0-next-17250", | ||
| "@tsconfig/bun": "1.0.9", | ||
@@ -73,0 +73,0 @@ "@types/bun": "1.3.13", |
Sorry, the diff of this file is too big to display
AI-detected potential code anomaly
Supply chain riskAI has identified unusual behaviors that may pose a security risk.
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
AI-detected potential code anomaly
Supply chain riskAI has identified unusual behaviors that may pose a security risk.
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
621496
0.03%+ Added
+ Added
- Removed
- Removed