openclaw/apps/web/instrumentation.ts
kumarabhirup e1fc698f2e
feat(web): add in-browser terminal panel (Cmd+J)
xterm.js frontend + node-pty WebSocket server spawning the user's real shell,
with drag-to-resize drawer, multi-terminal tabs, live theme sync, and URL state.
2026-03-08 20:45:10 -07:00

7 lines
234 B
TypeScript

export async function register() {
if (process.env.NEXT_RUNTIME === "nodejs") {
const { startTerminalServer } = await import("./lib/terminal-server");
startTerminalServer(Number(process.env.TERMINAL_WS_PORT) || 3101);
}
}