O que GenericAgent faz?
Agente auto-evolutivo: cresce uma árvore de habilidades a partir de uma semente de 3,3 mil linhas, alcançando controle total do sistema com 6x menos consumo de tokens.
Este agente cria dinamicamente suas próprias habilidades a partir de um único arquivo de semente (seed.md). Cada nova habilidade é gerada como um arquivo .mdc na estrutura de diretórios do projeto, permitindo que o agente expanda suas capacidades sem intervenção manual.
Como Funciona
- Semente Inicial: O arquivo
seed.md(aproximadamente 3.300 linhas) contém as definições iniciais de habilidades. - Geração de Habilidades: O agente lê a semente e gera arquivos de habilidade individuais para cada capacidade definida.
- Árvore de Habilidades: As habilidades são organizadas hierarquicamente, podendo umas herdarem ou requisitarem outras.
- Execução Modular: Cada habilidade é carregada e executada conforme necessário, minimizando o uso de tokens.
Benefícios
- Redução de Tokens: Até 6x menos consumo de tokens em comparação com abordagens com prompts monolíticos.
- Controle Total do Sistema: Capacidade de gerenciar todo o stack do sistema.
- Auto-Evolução: O agente pode adicionar novas habilidades por conta própria.
Exemplo de Estrutura de Habilidade
---
description: Descrição da habilidade
instructions: |
Instruções detalhadas para execução.
---
Plataformas Suportadas
- Claude Code
- Cursor
- Codex
- Outros agentes compatíveis com a estrutura de habilidades.
Requisitos
- Node.js 18+
- Acesso ao sistema de arquivos para leitura/escrita de habilidades.
Uso
- Coloque o arquivo
seed.mdno diretório raiz do projeto. - Inicialize o agente com o comando:
npx generic-agent. - O agente irá gerar automaticamente as habilidades e começar a executar.
Personalização
Você pode modificar o arquivo seed.md para adicionar, remover ou alterar habilidades conforme necessário. O agente detectará as mudanças e atualizará a árvore de habilidades dinamicamente.