Ir para o conteúdo
covey

Como o covey é construído

Um programa, uma base de dados, postos de trabalho isolados ao lado. O que aqui se descreve não é uma intenção: é assim que corre.

O plano de controlo

Um programa em Go ao lado de uma base de dados Postgres: planeamento, registo dos agentes, lista de tarefas, gestão da entrada e das credenciais, motor de regras e gravação. Guarda todo o estado e está sempre acessível.

O plano de dados

Ambientes isolados que são arrumados depois do trabalho; fica apenas a pasta de trabalho. Propositadamente simples e substituíveis: se um se perder, é reconstruído a partir da configuração e da pasta.

O protocolo pelo meio

Entre o plano de controlo e o posto de trabalho corre um protocolo que ambos os lados falam. É o ponto em que os motores se tornam substituíveis — hoje o Claude Code, ao lado o Codex e a educa.

Os seus próprios servidores

O plano de dados não tem de estar na mesma máquina. Um servidor integrado é o que vem por omissão; outros registam-se sozinhos, como já conhece do GitLab.

Postgres como âncora

Estado, tarefas, permissões, fila, notificações e a memória dos agentes vivem todos numa única base de dados. Sem serviço de mensagens adicional, sem cluster de cache, sem um segundo sítio onde se guarde estado.

Substituível onde importa

Entrada e credenciais são substituíveis: integradas com meios próprios, ou trocadas pelo login da empresa e um cofre central de segredos. A via integrada é completa e não um remendo.

A arquitetura na documentação

Para toda a organização

O covey não é uma ferramenta para uma pessoa, mas uma plataforma para vários papéis:

  • TI e administração da plataforma, que mantêm a força de trabalho a andar
  • Responsáveis de equipa que têm agentes e definem prioridades
  • Segurança e conformidade, responsáveis pelas regras e pelas provas
  • Controlo de gestão, de olho nos custos e nos orçamentos

Ver o covey a trabalhar

Entre — ou descubra como a app Companion liga pessoas e agentes.