-<codetitle="delete /session/{id}">client.Session.<ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go#SessionService.Delete">Delete</a>(ctx <ahref="https://pkg.go.dev/context">context</a>.<ahref="https://pkg.go.dev/context#Context">Context</a>, id <ahref="https://pkg.go.dev/builtin#string">string</a>, body <ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go">opencode</a>.<ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go#SessionDeleteParams">SessionDeleteParams</a>) (<ahref="https://pkg.go.dev/builtin#bool">bool</a>, <ahref="https://pkg.go.dev/builtin#error">error</a>)</code>
-<codetitle="post /session/{id}/abort">client.Session.<ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go#SessionService.Abort">Abort</a>(ctx <ahref="https://pkg.go.dev/context">context</a>.<ahref="https://pkg.go.dev/context#Context">Context</a>, id <ahref="https://pkg.go.dev/builtin#string">string</a>, body <ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go">opencode</a>.<ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go#SessionAbortParams">SessionAbortParams</a>) (<ahref="https://pkg.go.dev/builtin#bool">bool</a>, <ahref="https://pkg.go.dev/builtin#error">error</a>)</code>
-<codetitle="get /session/{id}/children">client.Session.<ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go#SessionService.Children">Children</a>(ctx <ahref="https://pkg.go.dev/context">context</a>.<ahref="https://pkg.go.dev/context#Context">Context</a>, id <ahref="https://pkg.go.dev/builtin#string">string</a>, query <ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go">opencode</a>.<ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go#SessionChildrenParams">SessionChildrenParams</a>) ([]<ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go">opencode</a>.<ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go#Session">Session</a>, <ahref="https://pkg.go.dev/builtin#error">error</a>)</code>
-<codetitle="post /session/{id}/command">client.Session.<ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go#SessionService.Command">Command</a>(ctx <ahref="https://pkg.go.dev/context">context</a>.<ahref="https://pkg.go.dev/context#Context">Context</a>, id <ahref="https://pkg.go.dev/builtin#string">string</a>, params <ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go">opencode</a>.<ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go#SessionCommandParams">SessionCommandParams</a>) (<ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go">opencode</a>.<ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go#SessionCommandResponse">SessionCommandResponse</a>, <ahref="https://pkg.go.dev/builtin#error">error</a>)</code>
-<codetitle="get /session/{id}">client.Session.<ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go#SessionService.Get">Get</a>(ctx <ahref="https://pkg.go.dev/context">context</a>.<ahref="https://pkg.go.dev/context#Context">Context</a>, id <ahref="https://pkg.go.dev/builtin#string">string</a>, query <ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go">opencode</a>.<ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go#SessionGetParams">SessionGetParams</a>) (<ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go">opencode</a>.<ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go#Session">Session</a>, <ahref="https://pkg.go.dev/builtin#error">error</a>)</code>
-<codetitle="post /session/{id}/init">client.Session.<ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go#SessionService.Init">Init</a>(ctx <ahref="https://pkg.go.dev/context">context</a>.<ahref="https://pkg.go.dev/context#Context">Context</a>, id <ahref="https://pkg.go.dev/builtin#string">string</a>, params <ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go">opencode</a>.<ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go#SessionInitParams">SessionInitParams</a>) (<ahref="https://pkg.go.dev/builtin#bool">bool</a>, <ahref="https://pkg.go.dev/builtin#error">error</a>)</code>
-<codetitle="get /session/{id}/message">client.Session.<ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go#SessionService.Messages">Messages</a>(ctx <ahref="https://pkg.go.dev/context">context</a>.<ahref="https://pkg.go.dev/context#Context">Context</a>, id <ahref="https://pkg.go.dev/builtin#string">string</a>, query <ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go">opencode</a>.<ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go#SessionMessagesParams">SessionMessagesParams</a>) ([]<ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go">opencode</a>.<ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go#SessionMessagesResponse">SessionMessagesResponse</a>, <ahref="https://pkg.go.dev/builtin#error">error</a>)</code>
-<codetitle="post /session/{id}/message">client.Session.<ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go#SessionService.Prompt">Prompt</a>(ctx <ahref="https://pkg.go.dev/context">context</a>.<ahref="https://pkg.go.dev/context#Context">Context</a>, id <ahref="https://pkg.go.dev/builtin#string">string</a>, params <ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go">opencode</a>.<ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go#SessionPromptParams">SessionPromptParams</a>) (<ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go">opencode</a>.<ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go#SessionPromptResponse">SessionPromptResponse</a>, <ahref="https://pkg.go.dev/builtin#error">error</a>)</code>
-<codetitle="post /session/{id}/revert">client.Session.<ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go#SessionService.Revert">Revert</a>(ctx <ahref="https://pkg.go.dev/context">context</a>.<ahref="https://pkg.go.dev/context#Context">Context</a>, id <ahref="https://pkg.go.dev/builtin#string">string</a>, params <ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go">opencode</a>.<ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go#SessionRevertParams">SessionRevertParams</a>) (<ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go">opencode</a>.<ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go#Session">Session</a>, <ahref="https://pkg.go.dev/builtin#error">error</a>)</code>
-<codetitle="post /session/{id}/share">client.Session.<ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go#SessionService.Share">Share</a>(ctx <ahref="https://pkg.go.dev/context">context</a>.<ahref="https://pkg.go.dev/context#Context">Context</a>, id <ahref="https://pkg.go.dev/builtin#string">string</a>, body <ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go">opencode</a>.<ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go#SessionShareParams">SessionShareParams</a>) (<ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go">opencode</a>.<ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go#Session">Session</a>, <ahref="https://pkg.go.dev/builtin#error">error</a>)</code>
-<codetitle="post /session/{id}/shell">client.Session.<ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go#SessionService.Shell">Shell</a>(ctx <ahref="https://pkg.go.dev/context">context</a>.<ahref="https://pkg.go.dev/context#Context">Context</a>, id <ahref="https://pkg.go.dev/builtin#string">string</a>, params <ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go">opencode</a>.<ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go#SessionShellParams">SessionShellParams</a>) (<ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go">opencode</a>.<ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go#AssistantMessage">AssistantMessage</a>, <ahref="https://pkg.go.dev/builtin#error">error</a>)</code>
-<codetitle="post /session/{id}/summarize">client.Session.<ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go#SessionService.Summarize">Summarize</a>(ctx <ahref="https://pkg.go.dev/context">context</a>.<ahref="https://pkg.go.dev/context#Context">Context</a>, id <ahref="https://pkg.go.dev/builtin#string">string</a>, params <ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go">opencode</a>.<ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go#SessionSummarizeParams">SessionSummarizeParams</a>) (<ahref="https://pkg.go.dev/builtin#bool">bool</a>, <ahref="https://pkg.go.dev/builtin#error">error</a>)</code>
-<codetitle="post /session/{id}/unrevert">client.Session.<ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go#SessionService.Unrevert">Unrevert</a>(ctx <ahref="https://pkg.go.dev/context">context</a>.<ahref="https://pkg.go.dev/context#Context">Context</a>, id <ahref="https://pkg.go.dev/builtin#string">string</a>, body <ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go">opencode</a>.<ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go#SessionUnrevertParams">SessionUnrevertParams</a>) (<ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go">opencode</a>.<ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go#Session">Session</a>, <ahref="https://pkg.go.dev/builtin#error">error</a>)</code>
-<codetitle="delete /session/{id}/share">client.Session.<ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go#SessionService.Unshare">Unshare</a>(ctx <ahref="https://pkg.go.dev/context">context</a>.<ahref="https://pkg.go.dev/context#Context">Context</a>, id <ahref="https://pkg.go.dev/builtin#string">string</a>, body <ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go">opencode</a>.<ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go#SessionUnshareParams">SessionUnshareParams</a>) (<ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go">opencode</a>.<ahref="https://pkg.go.dev/github.com/sst/opencode-sdk-go#Session">Session</a>, <ahref="https://pkg.go.dev/builtin#error">error</a>)</code>