OLI es un sistema de gestion de issues integrado con OLI. El usuario solo necesita correr la app de escritorio localmente.
Instalar lo siguiente en tu maquina:
- Node.js >= 20.0.0 → nodejs.org
- pnpm >= 9.15.4 →
npm install -g pnpm - Git → git-scm.com
El Agent Orchestrator se ejecuta localmente desde la app de escritorio. Necesita estar compilado.
cd agent-orchestrator-main
pnpm install
pnpm run buildcd ..
npm installEsto se ejecuta desde la raiz del proyecto (
OLI/).
npm run build
npm startAl abrir la app por primera vez, se mostrara la pantalla de onboarding.
-
Agregar servidor: Ingresar la URL del servidor de OLI si es requerida, de lo contrario proseguir:
- URL:
https://oli-mattermost-production.up.railway.app
- URL:
-
Iniciar sesion: Usar una de las cuentas de invitado:
Usuario Contrasena guestcomputersocietyguest2computersociety -
Seleccionar equipo: Cuando se muestre la lista de equipos, elegir low cortisol.
Escribir @oli <mensaje> en cualquier canal para interactuar con el agente. OLI puede:
- Crear y actualizar issues
- Buscar issues existentes
- Listar proyectos
- Responder preguntas sobre el contexto del proyecto
Ejemplo:
@oli crear un issue para actualizar la pagina de contactos
@oli dame los ultimos issues
Desde la app de escritorio, se pueden crear sesiones de agentes de codigo (Claude Code, etc.) vinculadas a issues. El orquestador:
- Crea worktrees de git por cada issue
- Ejecuta agentes de codigo en sesiones aisladas
- Muestra el progreso en un dashboard web
Importante: Para que el Agent Orchestrator pueda realizar cambios exitosamente en un proyecto, es necesario que el proyecto tenga un repositorio git inicializado con un remote
originconfigurado. Sin esto, el orquestador no podra crear worktrees ni branches para las sesiones de codigo. Si se genera un error, la branch sobre la cual este trabajando el agent debe llamarse master.