VibeOS

Agente de IA pessoal no seu computador

Work Mode — resultados, não conversa

Chat é diálogo. Work é uma cadeia durável objetivo → plano → passos → artefato, com portões de aprovação e entrada opcional por email/webhook. O gateway de mensagens mantém cron e workers Kanban vivos quando o desktop está fechado.

Limite honesto: não é cloud 24/7. Sua máquina ou VPS precisa ficar acordada com o gateway ativo — o sono pausa Work.

Work Mode caixa de entrada
A caixa de entrada de trabalho mantém as metas visíveis após o fechamento da janela de bate-papo.
Portal de aprovação antes de uma ação sensível.
Portal de aprovação antes de uma ação sensível.
Ilustração do Agent HQ coordenando especialistas
Chat | Work — Headquarters vê os ajudantes; Work gere os seus jobs.

Work ≠ Chat

Chat

Loop de conversa: pergunta, tool-call, resposta. Ideal para explorar. Fechar a janela encerra o turno ao vivo.

Work

Inbox de WorkTasks com planos, ledgers, agendas e aprovações. Feito para briefs, digests e trabalhos que precisam terminar.

Quartel de agentes (Fleet)

Painel de despacho para subagentes live e workers Kanban duráveis — uma inbox «Needs you». Complementa Work; não o substitui.

Como roda uma tarefa Work

Criar

`vibeos work create "…"` ou Desktop Chat|Work. Flag complex para auto-decompor em passos Kanban.

Plano

`vibeos work plan <id>` roda kanban_decompose (ou uma única leaf). Dual-brain opcional: planner uma vez, executor corre os passos.

Executar

Cron do gateway + dispatcher Kanban reclamam o trabalho. O progress ledger permanece cache-safe. O browser pack usa um perfil Work isolado.

Aprovar

Send / pay / delete / share em ask por padrão — mais estrito que Chat. Rascunhos SMTP de saída esperam sua aprovação.

Ilustração do pipeline de objetivo ao entregável
De uma meta a ficheiro ou relatório concluído — com pontos onde o consultar.
Kanban diagrama de fluxo de trabalho
Trabalho multiagente durável em uma placa que sobrevive a reinicializações — diferentemente dos filhos delegate_task locais do processo.

Multiagente — não «outro agente de chat»

Três stacks, durabilidades diferentes. Especialistas são papéis e perfis — a coordenação é diretor + ledger Kanban, não chat peer-to-peer.

Triggers e agendas

Email → Work

Remetentes na allowlist — mais self-send para o endereço do gateway (dogfood). Self-replies (Re:) ficam cortados para que loops de notify não criem tarefas. Scan de injeção; email suspeito → quarentena, nunca «executar tudo».

Webhooks

create_work assinado HMAC com idempotência por delivery-id para automações.

Agendas e monitores

Janelas do dia (manhã/tarde/noite) ou monitores com delta-gate (padrão a cada 15m, piso 5m).

Do telefone

Telegram `/work`: status, inbox, aprovações longe do Desktop.

Segurança por padrão

Aprovações mais estritas

Paciência CAPTCHA ≠ permissão para pagar ou enviar. Auto-review antes do SMTP de saída.

Navegador isolado

Work usa um perfil de navegador separado; desafios banco/SMS/foto-ID continuam humanos.

Pisos de carga

Com work.enabled, os defaults limitam Kanban / cron / delegation concorrentes para a máquina continuar responsiva.

O que não afirmamos

Sem segundo núcleo de agente, sem troca de toolset no meio da corrida, sem Operator VM na nuvem, sem fake app store — conectores via MCP + skills.

Jornadas de exemplo

Digest matinal

create com --window morning → o cron do gateway dispara → entregável na inbox Work.

Brief de research complexo

Desktop Work → complex / dual-brain → filhos Kanban → aprovar outbound se houver email.

Entrada por email

Remetente allowlist ou self-send ao endereço do gateway → WorkTask (ou quarentena) → approve do operador → package. Self-replies seguem sem chat.

Enxame de chat → durable

Live delegate_task no Fleet → promover trabalhos longos a workers Kanban no HQ Durable.

Como funciona por dentro

O Quartel no Desktop foca o roster sem mutar o agente mid-chat. Só painéis de observação — sem novas core model tools.

Lentes do Quartel, relatório e missão de research

Relatório do Quartel

Wins / fails / blocked de carreira mais saúde do board numa janela (display.fleet.report_days, padrão 7). Copy exporta Markdown para ops.

Missão de research

Quando o board ativo tem um research swarm: etapas gather → critique → synthesize, current_step do ledger e achados recentes do Board KB.

Densidade e atenção unificada

display.fleet.density (comfortable|compact) e attention_unified (padrão true) — uma inbox: approvals, Kanban human, Work waiting.

Planejamento é first-class: decompor uma vez, executar muitos passos, manter um progress ledger que o operador pode dirigir.

Planos de trabalho em detalhe

kanban_decompose

Objetivo → filhos Kanban ordenados. Fallback: uma leaf se o modelo não conseguir expandir.

Dual-brain (opcional)

O modelo planner escreve o plano uma vez; o perfil executor corre os passos — checkbox ao lado da lista de brain models; padrão off.

Progress ledger

Caderno estilo Magentic no comentário Kanban (arquivo fixado opcional). Steer / unblock sem reescrever o system prompt no meio da corrida.

Aba Plan do chat

Checklist de sessão Build / Build parallel / Revise — ao lado dos planos WorkTask, não um substituto.

/goal permanente

Contratos de fechamento estilo Ralph entre turnos de Chat. Escopo de sessão — distinto de WorkTasks duráveis.

Comandos

Ative work.enabled, rode `vibeos work ready` (exit 0 = preview-ready, incluindo IMAP live com EMAIL_* reais). Abra Desktop Chat|Work, ou envie a si um brief non-Re: para dogfood Email→Work.

vibeos work ready