feat(tui): reload command restarts the service

This commit is contained in:
Dax Raad 2026-07-03 14:01:00 -04:00
commit 2ff19171dc
4 changed files with 51 additions and 3 deletions

View file

@ -16,6 +16,8 @@ export const { use: useSDK, provider: SDKProvider } = createSimpleContext({
client: OpencodeClient
api: OpenCodeClient
discover?: () => Promise<{ client: OpencodeClient; api: OpenCodeClient }>
// Stops and starts the managed service; present only in service mode.
reload?: () => Promise<void>
}) => {
const abort = new AbortController()
let client = props.client
@ -138,6 +140,7 @@ export const { use: useSDK, provider: SDKProvider } = createSimpleContext({
return connection.connectedOnce
},
},
reload: props.reload,
}
},
})