Interface: MountedSidecar
Defined in: packages/aiui-claude-channel/src/sidecar.ts:50
The live handle a sidecar returns from Sidecar.mount.
Methods
dispose()?
optionaldispose():void|Promise<void>
Defined in: packages/aiui-claude-channel/src/sidecar.ts:59
Release resources (spawned language servers, file watchers, a Vite server).
Returns
void | Promise<void>
handleUpgrade()?
optionalhandleUpgrade(req,socket,head):boolean
Defined in: packages/aiui-claude-channel/src/sidecar.ts:57
Offered each websocket upgrade the channel didn't claim for its own endpoints. Return true to take over the socket (the sidecar owns it from then on), false/absent to let the channel keep looking (and ultimately destroy an unclaimed upgrade).
Parameters
req
IncomingMessage
socket
Duplex
head
Buffer
Returns
boolean