유대선
프로젝트로
·업데이트·1

운영자 콘솔 v2 — 마스터 오케스트레이터 실PTY + 워커 실CLI 관측

One conversation surface per project: a real agent PTY on top, the parallel-mission board below, and click-through to every worker's real CLI (pane capture or headless dispatch-log tail). Built entirely on existing engines — zero new engine code.

What landed

apps/desktop/src/operator-console/ — an admin hard-mode screen (🛰 launcher / #operator hash):

Design decision

One conversation endpoint per project. Sub-captains (backend/front/db) are lanes the master spawns — they appear on the board like any worker. Multi-project falls out of startupId keying: switching startup switches the master pane + board wholesale.

Verified

Scoped tsc EXIT=0; vite transforms 200 for all modules on the live dev server; browser screenshots of the rendered preview (layout, lanes, drawer). bash -n on dk-dispatch. Real-PTY boot and live-registry load are desktop-only paths, verified at first run.