feat(run): add /ws-pty/:runId PTY transport bridging WS to tmux attach

This commit is contained in:
2026-08-12 10:13:14 +07:00
parent 1bc237198c
commit 872c698132
4 changed files with 293 additions and 12 deletions
+2 -1
View File
@@ -33,7 +33,7 @@ const cors = require("cors");
const path = require("path");
const http = require("http");
const swaggerUi = require("swagger-ui-express");
const { initWebSocket } = require("./websocket");
const { initWebSocket, initPtyWebSocket } = require("./websocket");
const { createOpenApiSpec } = require("./openapi");
const { redocBundlePath, renderRedocHtml } = require("./lib/redoc");
const { writeServerInfo, removeServerInfo, peersSharingDataDir } = require("./lib/server-info");
@@ -150,6 +150,7 @@ function createApp() {
function startServer(app, port) {
const server = http.createServer(app);
initWebSocket(server);
initPtyWebSocket(server);
const isProduction = process.env.NODE_ENV === "production";
if (isProduction) {