O que genoclaw faz?
GenoClaw Meta-Harness v2.0.0 — Arcabouço de agente de IA auto-aprimorável inspirado no paper Meta-Harness. Traços de execução, avaliador cético, rastreamento de resultados de habilidades, versionamento de harness com reversão automática, taxonomia de falhas, memória por canal, autoavaliação noturna. 468 testes, 30+ endpoints de API.
Principais Funcionalidades
- Traços de Execução: Registro detalhado de cada ação do agente para análise e depuração.
- Avaliador Cético: Juiz interno que avalia criticamente os resultados das habilidades para garantir qualidade.
- Rastreamento de Resultados: Acompanhamento do sucesso ou falha de cada habilidade executada.
- Versionamento de Harness: Sistema de versões com reversão automática para estabilidade.
- Taxonomia de Falhas: Classificação estruturada de erros para facilitar a resolução.
- Memória por Canal: Armazenamento contextual separado para diferentes canais ou interações.
- Autoavaliação Noturna: Processo automático de melhoria executado periodicamente.
Como Usar
-
Clone o repositório:
git clone https://github.com/genetrader/genoclaw.git cd genoclaw -
Instale as dependências:
npm install -
Configure as variáveis de ambiente necessárias (veja
.env.example). -
Execute o harness:
npm run start -
Para rodar os testes:
npm test
Estrutura do Projeto
src/— Código-fonte principaltests/— 468 testes automatizadosapi/— Mais de 30 endpoints RESTdocs/— Documentação e referências
Compatibilidade
GenoClaw funciona com:
- Claude Code
- Cursor
- Codex
- Outros agentes compatíveis com CLI
Licença
MIT — Veja o arquivo LICENSE para detalhes.