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

Method onTerminalResize

packages/server/src/ws/connection.ts:592–606  ·  view source on GitHub ↗
(msg: TerminalResizeMessage)

Source from the content-addressed store, hash-verified

590 }
591
592 private onTerminalResize(msg: TerminalResizeMessage): void {
593 if (this.terminalHandler === undefined) {
594 this.send(buildAck(msg.id, ErrorCode.INTERNAL_ERROR, 'terminal handler not wired', {}));
595 return;
596 }
597 const { session_id, terminal_id, cols, rows } = msg.payload;
598 this.terminalHandler
599 .resize(session_id, terminal_id, cols, rows)
600 .then(() => {
601 this.send(buildAck(msg.id, 0, 'success', { resized: true }));
602 })
603 .catch((err: unknown) => {
604 this.sendTerminalErrorAck(msg.id, err, 'terminal_resize failed');
605 });
606 }
607
608 private onTerminalClose(msg: TerminalCloseMessage): void {
609 if (this.terminalHandler === undefined) {

Callers 1

onMessageMethod · 0.95

Calls 4

sendMethod · 0.95
sendTerminalErrorAckMethod · 0.95
buildAckFunction · 0.90
resizeMethod · 0.65

Tested by

no test coverage detected