MCPcopy Create free account
hub / github.com/MoonshotAI/kimi-code / onTerminalDetach

Method onTerminalDetach

packages/server/src/ws/connection.ts:562–574  ·  view source on GitHub ↗
(msg: TerminalDetachMessage)

Source from the content-addressed store, hash-verified

560 }
561
562 private onTerminalDetach(msg: TerminalDetachMessage): void {
563 if (this.terminalHandler === undefined) {
564 this.send(buildAck(msg.id, ErrorCode.INTERNAL_ERROR, 'terminal handler not wired', {}));
565 return;
566 }
567 const { session_id, terminal_id } = msg.payload;
568 try {
569 this.terminalHandler.detach(session_id, terminal_id, this.id);
570 this.send(buildAck(msg.id, 0, 'success', { detached: true }));
571 } catch (err) {
572 this.sendTerminalErrorAck(msg.id, err, 'terminal_detach failed');
573 }
574 }
575
576 private onTerminalInput(msg: TerminalInputMessage): void {
577 if (this.terminalHandler === undefined) {

Callers 1

onMessageMethod · 0.95

Calls 4

sendMethod · 0.95
sendTerminalErrorAckMethod · 0.95
buildAckFunction · 0.90
detachMethod · 0.65

Tested by

no test coverage detected