mirror of
https://github.com/anomalyco/opencode-sdk-go.git
synced 2026-04-28 12:39:53 +00:00
14 KiB
14 KiB
Shared Response Types
Event
Response Types:
Methods:
App
Response Types:
Methods:
client.App.Get(ctx context.Context) (opencode.App, error)client.App.Init(ctx context.Context) (bool, error)
File
Methods:
Config
Response Types:
- opencode.Config
- opencode.Keybinds
- opencode.McpLocal
- opencode.McpRemote
- opencode.Model
- opencode.Provider
- opencode.ConfigProvidersResponse
Methods:
client.Config.Get(ctx context.Context) (opencode.Config, error)client.Config.Providers(ctx context.Context) (opencode.ConfigProvidersResponse, error)
Session
Params Types:
- opencode.FilePartParam
- opencode.MessagePartUnionParam
- opencode.ReasoningPartParam
- opencode.SourceURLPartParam
- opencode.StepStartPartParam
- opencode.TextPartParam
- opencode.ToolCallParam
- opencode.ToolInvocationPartParam
- opencode.ToolPartialCallParam
- opencode.ToolResultParam
Response Types:
- opencode.FilePart
- opencode.Message
- opencode.MessagePart
- opencode.ReasoningPart
- opencode.Session
- opencode.SourceURLPart
- opencode.StepStartPart
- opencode.TextPart
- opencode.ToolCall
- opencode.ToolInvocationPart
- opencode.ToolPartialCall
- opencode.ToolResult
Methods:
client.Session.New(ctx context.Context) (opencode.Session, error)client.Session.List(ctx context.Context) ([]opencode.Session, error)client.Session.Delete(ctx context.Context, id string) (bool, error)client.Session.Abort(ctx context.Context, id string) (bool, error)client.Session.Chat(ctx context.Context, id string, body opencode.SessionChatParams) (opencode.Message, error)client.Session.Init(ctx context.Context, id string, body opencode.SessionInitParams) (bool, error)client.Session.Messages(ctx context.Context, id string) ([]opencode.Message, error)client.Session.Share(ctx context.Context, id string) (opencode.Session, error)client.Session.Summarize(ctx context.Context, id string, body opencode.SessionSummarizeParams) (bool, error)client.Session.Unshare(ctx context.Context, id string) (opencode.Session, error)