Parent
#56
What to build
Na página de atividade Batuta em execução (packages/app/src/pages/batuta/activity-live.tsx), adicionar um painel mostrando os workers externos ativos com terminal embutido em modo leitura — reaproveitando o componente Terminal (packages/app/src/components/terminal.tsx, já usado pelo painel de terminal de sessão) apontado para o novo endpoint WS de #106, em vez do endpoint de Pty.Service.
Escopo desta issue é só a visualização em tempo real da saída — sem digitar/assumir controle (isso é #108). O painel aparece só quando a atividade tem pelo menos um worker do tipo external rodando.
Acceptance criteria
Blocked by
Verification
bun run typecheck + teste manual ao vivo no Browser pane com uma atividade real rodando um worker externo.
Parent
#56
What to build
Na página de atividade Batuta em execução (
packages/app/src/pages/batuta/activity-live.tsx), adicionar um painel mostrando os workers externos ativos com terminal embutido em modo leitura — reaproveitando o componenteTerminal(packages/app/src/components/terminal.tsx, já usado pelo painel de terminal de sessão) apontado para o novo endpoint WS de#106, em vez do endpoint dePty.Service.Escopo desta issue é só a visualização em tempo real da saída — sem digitar/assumir controle (isso é #108). O painel aparece só quando a atividade tem pelo menos um worker do tipo
externalrodando.Acceptance criteria
waitIdle)bun run typechecklimpoBlocked by
Verification
bun run typecheck+ teste manual ao vivo no Browser pane com uma atividade real rodando um worker externo.