Repolode
cft0808

cft0808/edict

Sistema de orquestração multiagente para OpenClaw que modela a colaboração entre agentes de IA com base na estrutura chinesa das Três Províncias e Seis Ministérios, com etapa de revisão e painel kanban em tempo real.

Estrelas
17,009
Forks
1,765
Issues abertas
15
Último commit
há 24 dias

O que é?

Edict é um sistema de orquestração multiagente desenvolvido sobre o OpenClaw. Ele organiza cerca de uma dúzia de agentes de IA em uma hierarquia inspirada nas Três Províncias e Seis Ministérios: um agente despachante recebe as solicitações, um agente de planejamento elabora subtarefas, um agente de revisão pode rejeitar os planos e devolvê-los para ajustes, e um grupo de agentes executores realiza o trabalho aprovado e reporta os resultados.

O principal diferencial do projeto em relação aos frameworks de agentes mais comuns é que todas as tarefas passam por uma etapa obrigatória de revisão antes da execução, e as rotas de comunicação permitidas entre os agentes são definidas em uma matriz explícita de permissões. As transições de estado das tarefas são validadas por uma máquina de estados, e as mudanças são registradas em um log de auditoria para que seja possível rastrear todo o histórico de cada tarefa.

Um painel baseado em React exibe as tarefas em um quadro kanban, mostra a saúde e os heartbeats dos agentes, permite pausar, cancelar ou retomar tarefas e possibilita trocar o LLM usado por cada agente. O backend usa apenas a biblioteca padrão do Python para o servidor do painel, e o projeto também inclui uma imagem de demonstração Docker que funciona com dados simulados.

Recursos principais

  • 01Etapa obrigatória de revisão em que um agente dedicado pode rejeitar os planos e devolvê-los para ajustes
  • 02Matriz de permissões que restringe quais agentes podem enviar mensagens uns aos outros
  • 03Validação por máquina de estados e logs de auditoria para cada mudança no status das tarefas
  • 04Painel kanban com linhas do tempo detalhadas das tarefas, indicadores de heartbeat e controles para pausar, cancelar ou retomar
  • 05Troca do modelo de LLM e gerenciamento de skills de cada agente pelo painel
  • 06Modelos de tarefas prontos e uma demonstração Docker que funciona sem o OpenClaw

Casos de uso

  • Executar uma tarefa de software com várias etapas (design, implementação, testes e documentação) usando agentes separados para planejamento, revisão e execução
  • Auditar e revisar como um fluxo de trabalho com agentes de IA chegou ao resultado
  • Experimentar a orquestração de agentes baseada em funções sobre o OpenClaw
  • Monitorar a saúde dos agentes, o uso de tokens e o progresso das tarefas em um único painel

Início rápido

  1. 1

    Execute a imagem de demonstração do Docker (inclui dados simulados; não precisa do OpenClaw)

    docker run -p 7891:7891 cft0808/sansheng-demo
  2. 2

    Abra o painel kanban no navegador

  3. 3

    Para fazer a instalação completa, clone o repositório

    git clone https://github.com/cft0808/edict.git
  4. 4

    Acesse o diretório e execute o script de instalação (requer OpenClaw)

    cd edict && chmod +x install.sh && ./install.sh

Antes de usar

  • A instalação completa requer que o OpenClaw esteja instalado primeiro.
  • A instalação completa está documentada apenas para macOS e Linux.
  • Na configuração inicial, é preciso configurar uma chave de API antes de executar os agentes.

Tópicos

Perguntas frequentes

O que é edict?
Sistema de orquestração multiagente para OpenClaw que modela a colaboração entre agentes de IA com base na estrutura chinesa das Três Províncias e Seis Ministérios, com etapa de revisão e painel kanban em tempo real. Edict é um sistema de orquestração multiagente desenvolvido sobre o OpenClaw. Ele organiza cerca de uma dúzia de agentes de IA em uma hierarquia inspirada nas Três Províncias e Seis Ministérios: um agente despachante recebe as solicitações, um agente de planejamento elabora subtarefas, um agente de revisão pode rejeitar os planos e devolvê-los para ajustes, e um grupo de agentes executores realiza o trabalho aprovado e reporta os resultados.
edict é gratuito? Qual é a licença?
edict é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
edict ainda é mantido?
Manutenção ativa. O último commit de edict foi em 28 de set. de 2026.
Para que posso usar edict?
Executar uma tarefa de software com várias etapas (design, implementação, testes e documentação) usando agentes separados para planejamento, revisão e execução Auditar e revisar como um fluxo de trabalho com agentes de IA chegou ao resultado Experimentar a orquestração de agentes baseada em funções sobre o OpenClaw Monitorar a saúde dos agentes, o uso de tokens e o progresso das tarefas em um único painel
Como instalar edict?
Execute a imagem de demonstração do Docker (inclui dados simulados; não precisa do OpenClaw): docker run -p 7891:7891 cft0808/sansheng-demo Abra o painel kanban no navegador Para fazer a instalação completa, clone o repositório: git clone https://github.com/cft0808/edict.git Acesse o diretório e execute o script de instalação (requer OpenClaw): cd edict && chmod +x install.sh && ./install.sh
Onde consigo edict?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/cft0808/edict

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados