Communitygithub.com

Abraxas-365/claudio

Um harness de agente de codificação nativo do terminal — guias, sensores, hooks, habilidades e ferramentas agnósticas ao modelo e hackeáveis para desenvolvimento agentivo.

O que é claudio?

O Abraxas-365/claudio é um harness de agente de codificação nativo do terminal, projetado para ser agnóstico ao modelo de linguagem subjacente. Ele fornece uma estrutura modular e extensível para construir agentes de IA, incluindo guias (guides), sensores (sensors), hooks, habilidades (skills) e ferramentas (tools). Diferentemente de soluções integradas, o claudio prioriza a hackeabilidade, permitindo que desenvolvedores personalizem e componham cada componente de forma independente. Suporta qualquer modelo de linguagem (como Claude, Codex, etc.) e é útil para cenários que exigem automação de fluxos de trabalho de desenvolvimento, integração contínua e customização profunda do comportamento do agente. O projeto é ideal para engenheiros que desejam controle granular sobre seus pipelines de codificação assistida por IA.

Funciona com~Claude Code~Codex CLI~Cursor✓Antigravity
npx skills add Abraxas-365/claudio

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que claudio faz?

Um harness de agente de codificação nativo do terminal — guias, sensores, hooks, habilidades e ferramentas agnósticas ao modelo e hackeáveis para desenvolvimento agentivo.

Visão Geral

O claudio oferece uma arquitetura modular para construir agentes de codificação. Em vez de um sistema monolítico, você combina componentes independentes para criar o comportamento desejado do agente.

Componentes

Guias (Guides)

Os guias são prompts que definem a personalidade e o contexto do agente. Eles podem ser facilmente trocados ou modificados.

Sensores (Sensors)

Sensores coletam informações do ambiente, como arquivos abertos, conteúdo do terminal ou saída de comandos.

Hooks

Hooks permitem executar lógica personalizada em pontos específicos do ciclo de vida do agente (antes de uma ação, depois de uma resposta, etc.).

Habilidades (Skills)

Habilidades são conjuntos de prompts e ferramentas que ensinam o agente a realizar tarefas específicas, como "revisar código" ou "criar um projeto React".

Ferramentas (Tools)

Ferramentas são ações executáveis que o agente pode usar, como ler/escrever arquivos, executar comandos ou fazer requisições HTTP.

Como Usar

  1. Clone o repositório: git clone https://github.com/Abraxas-365/claudio.git
  2. Instale as dependências: npm install (ou gerenciador de pacotes equivalente)
  3. Configure seu modelo de IA (por exemplo, ANTHROPIC_API_KEY ou OPENAI_API_KEY)
  4. Execute o agente: npm start

Exemplo de Configuração

{
  "model": "claude-3-sonnet-20240229",
  "guide": "default",
  "skills": ["code-review", "react-project"],
  "hooks": ["log-response"]
}

Personalização

Cada componente pode ser substituído ou estendido. Consulte a documentação de cada componente em docs/.

Licença

MIT

Habilidades Relacionadas