VibeOS

Agente de IA personal en su ordenador

Work Mode — resultados, no charla

Chat es diálogo. Work es la cadena estable objetivo → plan → pasos → artefacto con aprobaciones y entrada opcional por email/webhook. El messaging gateway mantiene cron y Kanban-workers cuando la ventana Desktop está cerrada.

Límite honesto: no es cloud 24/7. La máquina o VPS debe estar encendida con el gateway en marcha — el sueño pausa Work.

Work Mode bandeja de entrada
La bandeja de entrada del trabajo mantiene los objetivos visibles después de que se cierra la ventana de chat.
Puerta de aprobación antes de una acción sensible.
Puerta de aprobación antes de una acción sensible.
Ilustración del Cuartel de agentes y especialistas
Chat | Work — Headquarters vigila ayudantes; Work lleva sus trabajos.

Work ≠ Chat

Chat

Ciclo de conversación: pregunta, tool-call, respuesta. Bien para explorar. Cerrar la ventana termina el turno en vivo.

Work

Inbox de WorkTasks con planes, ledger, horarios y aprobaciones. Para briefs, digests y trabajos que deben llegar al final.

Cuartel de agentes (Fleet)

Tablero de despacho: subagentes live y workers Kanban durables — un inbox «Te necesita». Complementa Work, no lo reemplaza.

Cómo corre una tarea Work

Crear

`vibeos work create "…"` o Desktop Chat|Work. Flag complex — desglose automático en pasos Kanban.

Plan

`vibeos work plan <id>` llama a kanban_decompose (o un leaf). Opcional dual-brain: planner una vez, executor corre los pasos.

Ejecutar

Cron del gateway + dispatcher Kanban toman el trabajo. Progress ledger no rompe el prompt cache. Navegador: perfil Work aislado.

Aprobar

Send / pay / delete / share por defecto ask — más estricto que Chat. Los borradores de correo saliente esperan tu approve.

Ilustración del pipeline de objetivo a entregable
De una meta a archivo o informe terminado — con puntos donde preguntarle.
Kanban diagrama de flujo de trabajo
Trabajo duradero de múltiples agentes en una placa que sobrevive a los reinicios, a diferencia de los procesos locales delegate_task secundarios.

Multiagente — no «otro agente de chat»

Tres stacks con distinta durabilidad. Los especialistas son roles y perfiles; la coordinación es director + ledger Kanban, no chat peer-to-peer entre agentes.

Disparadores y horarios

Email → Work

Remitentes en allowlist — más self-send a la dirección del gateway (dogfood). Los self-reply (Re:) se silencian para que los bucles de notify no creen tareas. Injection-scan; lo sospechoso va a cuarentena, nunca «ejecutar todo el correo».

Webhooks

create_work con HMAC e idempotencia por delivery-id para automatizaciones.

Horarios y monitores

Ventanas del día (mañana/tarde/noche) o monitores con delta-gate (por defecto cada 15m, suelo 5m).

Desde el teléfono

Telegram `/work`: estado, inbox, approvals lejos del Desktop.

Seguridad por defecto

Aprobaciones más estrictas

Paciencia con CAPTCHA ≠ permiso para pagar o enviar. Auto-review antes del SMTP saliente.

Navegador aislado

Perfil Work separado; banco/SMS/foto-ID quedan solo para humanos.

Suelos de carga

Con work.enabled, los defaults limitan Kanban / cron / delegation concurrentes para que la máquina siga responsiva.

Lo que no prometemos

Sin segundo núcleo de agente, sin cambio de toolset mid-run, sin Operator VM en la nube, sin fake app store — conectores vía MCP + skills.

Ejemplos de recorrido

Digest matutino

create con --window morning → dispara el cron del gateway → entregable en el inbox Work.

Brief de research complejo

Desktop Work → complex / dual-brain → hijos Kanban → approve de salida si hay email.

Entrada por email

Allowlist o self-send a la dirección del gateway → WorkTask (o cuarentena) → approve del operador → package. Los self-reply no abren el chat.

Enjambre de chat → durable

Live delegate_task en Fleet → trabajos largos como Kanban-workers en Durable.

Cómo funciona por dentro

El Cuartel de Desktop enfoca el roster sin tocar al agente mid-chat. Solo paneles de observación — sin nuevas core model tools.

Lentes del cuartel, informe y misión de research

Informe del cuartel

Wins / fails / blocked de carrera más salud del tablero en una ventana (display.fleet.report_days, por defecto 7). Copy → Markdown para ops.

Misión de research

Si el tablero activo tiene un research swarm: etapas reunir → criticar → sintetizar, current_step del ledger y hallazgos recientes de Board KB.

Densidad y atención unificada

display.fleet.density (comfortable|compact) y attention_unified (por defecto true) — un inbox: approvals, Kanban human, Work waiting.

Planificar es first-class: desglosar una vez, ejecutar muchos pasos, llevar un ledger que los operadores puedan dirigir.

Planes de trabajo en detalle

kanban_decompose

Objetivo → hijos Kanban ordenados. Fallback: un leaf si el modelo no puede desplegar.

Dual-brain (opcional)

El modelo planner escribe el plan una vez; el perfil executor corre pasos — checkbox junto a la lista de brain models; por defecto off.

Progress ledger

Cuaderno estilo Magentic en el comentario Kanban (archivo opcional). Steer / unblock sin reescribir el system prompt mid-run.

Pestaña Plan del chat

Checklist de sesión Build / Build parallel / Revise — junto a planes WorkTask, no un reemplazo.

/goal permanente

Contratos de cierre estilo Ralph entre turnos de Chat. Con alcance de sesión — distinto de WorkTasks durables.

Comandos

Activa work.enabled, ejecuta `vibeos work ready` (exit 0 = preview-ready, incluido IMAP live con EMAIL_* reales). Abre Desktop Chat|Work o envíate un brief non-Re: para dogfood Email→Work.

vibeos work ready