Orloj: Runtime de Orquestração Declarativa para Sistemas de IA Multiagente

✍️ OpenClawRadar📅 Publicado: March 26, 2026🔗 Source
Orloj: Runtime de Orquestração Declarativa para Sistemas de IA Multiagente
Ad

O que o Orloj Faz

Orloj é um runtime de orquestração licenciado Apache 2.0 para sistemas multiagente de IA. Você declara agentes, ferramentas, políticas e fluxos de trabalho em manifestos declarativos YAML, e o Orloj gerencia agendamento, execução, governança e confiabilidade. Os criadores o desenvolveram porque executar agentes de IA em produção atualmente se assemelha a executar contêineres antes do Kubernetes: scripts ad-hoc, sem governança, sem observabilidade e sem maneira padrão de gerenciar frotas de agentes.

Principais Recursos

  • Agentes-como-Código: Defina agentes em YAML com seu modelo, ferramentas, permissões e limites de execução.
  • Topologias de Orquestração: Compõe agentes em grafos direcionados — pipelines, hierarquias ou loops de enxame.
  • Aplicação de Governança: AgentPolicy, AgentRole e ToolPermission são avaliados inline durante a execução antes de cada turno do agente e chamada de ferramenta. Ações não autorizadas falham fechadas com erros estruturados e trilhas de auditoria.
  • Controles de Política: Defina orçamentos de token por execução, liste modelos permitidos, bloqueie ferramentas específicas e escopo políticas para sistemas de agentes individuais.
  • Confiabilidade em Produção: Propriedade de tarefa baseada em arrendamento, nova tentativa exponencial limitada com jitter, reprodução idempotente e tratamento de mensagens mortas.
  • Agendamento: Suporta gatilhos cron e criação de tarefas acionadas por webhook.
  • Isolamento de Ferramenta: Configure por ferramenta com base no nível de risco — execução direta, em sandbox, em contêiner ou WASM.
  • Suporte Nativo a MCP: Registre servidores MCP (stdio ou HTTP), descubra ferramentas automaticamente e aplique políticas de governança.
Ad

Arquitetura

O sistema usa uma divisão servidor/trabalhador:

  • servidor orlojd: Hospeda a API, armazenamento de recursos (em memória para desenvolvimento, Postgres para produção) e agendador de tarefas.
  • instâncias orlojworker: Reivindicam e executam tarefas, roteiam solicitações de modelo através de um gateway (OpenAI, Anthropic, Ollama, etc.) e executam ferramentas em isolamento configurável.

Para desenvolvimento local, execute tudo em um único processo com: orlojd --embedded-worker --storage-backend=memory.

Começando

Baixe orlojd (servidor) e orlojctl (CLI) do GitHub Releases, extraia-os e execute:

# Inicie o servidor com um trabalhador embutido
./orlojd --storage-backend=memory --task-execution-mode=sequential --embedded-worker

Abra http://127.0.0.1:8080/ para o console web, então aplique um blueprint inicial:

# Aplique um blueprint inicial (pipeline: planejador -> pesquisa -> escritor)
./orlojctl apply -f examples/blueprints/pipeline/
# Verifique o resultado
./orlojctl get task bp-pipeline-task

Três blueprints iniciais estão incluídos: pipeline, hierárquico e swarm-loop. A equipe está construindo modelos para fluxos de trabalho operacionais como triagem de resposta a incidentes, coleta de evidências de conformidade, pipelines de investigação de CVE e auditoria de rotação de segredos.

Status Atual

Esta é a v0.1.0 com desenvolvimento ativo. O roteiro inclui nuvem hospedada, empacotamento de conformidade e mais. O runtime completo é de código aberto hoje.

📖 Leia a fonte completa: HN AI Agents

Ad

👀 See Also