Response Types:
Methods:
Response Types:
Methods:
client.App.Agents(ctx context.Context) ([]opencode.Agent, error)client.App.Get(ctx context.Context) (opencode.App, error)client.App.Init(ctx context.Context) (bool, error)client.App.Log(ctx context.Context, body opencode.AppLogParams) (bool, error)client.App.Providers(ctx context.Context) (opencode.AppProvidersResponse, error)Response Types:
Methods:
client.Find.Files(ctx context.Context, query opencode.FindFilesParams) ([]string, error)client.Find.Symbols(ctx context.Context, query opencode.FindSymbolsParams) ([]opencode.Symbol, error)client.Find.Text(ctx context.Context, query opencode.FindTextParams) ([]opencode.FindTextResponse, error)Response Types:
Methods:
client.File.Read(ctx context.Context, query opencode.FileReadParams) (opencode.FileReadResponse, error)client.File.Status(ctx context.Context) ([]opencode.File, error)Response Types:
Methods:
Params Types:
Response Types:
Methods:
client.Session.New(ctx context.Context, body opencode.SessionNewParams) (opencode.Session, error)client.Session.Update(ctx context.Context, id string, body opencode.SessionUpdateParams) (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.AssistantMessage, error)client.Session.Children(ctx context.Context, id string) ([]opencode.Session, error)client.Session.Get(ctx context.Context, id string) (opencode.Session, error)client.Session.Init(ctx context.Context, id string, body opencode.SessionInitParams) (bool, error)client.Session.Message(ctx context.Context, id string, messageID string) (opencode.SessionMessageResponse, error)client.Session.Messages(ctx context.Context, id string) ([]opencode.SessionMessagesResponse, error)client.Session.Revert(ctx context.Context, id string, body opencode.SessionRevertParams) (opencode.Session, error)client.Session.Share(ctx context.Context, id string) (opencode.Session, error)client.Session.Shell(ctx context.Context, id string, body opencode.SessionShellParams) (opencode.AssistantMessage, error)client.Session.Summarize(ctx context.Context, id string, body opencode.SessionSummarizeParams) (bool, error)client.Session.Unrevert(ctx context.Context, id string) (opencode.Session, error)client.Session.Unshare(ctx context.Context, id string) (opencode.Session, error)Response Types:
Methods:
client.Session.Permissions.Respond(ctx context.Context, id string, permissionID string, body opencode.SessionPermissionRespondParams) (bool, error)Methods:
client.Tui.AppendPrompt(ctx context.Context, body opencode.TuiAppendPromptParams) (bool, error)client.Tui.ClearPrompt(ctx context.Context) (bool, error)client.Tui.ExecuteCommand(ctx context.Context, body opencode.TuiExecuteCommandParams) (bool, error)client.Tui.OpenHelp(ctx context.Context) (bool, error)client.Tui.OpenModels(ctx context.Context) (bool, error)client.Tui.OpenSessions(ctx context.Context) (bool, error)client.Tui.OpenThemes(ctx context.Context) (bool, error)client.Tui.ShowToast(ctx context.Context, body opencode.TuiShowToastParams) (bool, error)client.Tui.SubmitPrompt(ctx context.Context) (bool, error)