Người dùng
Terminal tương tác
Shell trong main container qua kubectl exec và xterm.js.
Tab Terminal mở shell tương tác trong container chính (codehub) qua WebSocket + kubectl exec -it.

Điều kiện
- Server Running và có pod Ready.
- Hub pod có quyền exec vào namespace workspace.
Sử dụng
- Tab Terminal.
- Pod — chọn pod đang chạy.
- Shell —
bashhoặcsh(theoexec_shellworkspace). - Reconnect — kết nối lại sau khi đổi pod/shell.
Phím tắt
- Ctrl+C — gửi SIGINT (nếu không có selection).
- Ctrl+V — dán từ clipboard.
- Ctrl+C với text đã chọn — copy (không gửi interrupt).
Trạng thái Connecting… hiển thị ngoài vùng terminal để tránh lệch con trỏ prompt.