O que opi faz?
Kit de ferramentas para agentes de IA em Rust — uma reimplementação do earendil-works/pi.
Visão Geral
O opi é uma biblioteca e CLI em Rust projetada para simplificar a criação e o gerenciamento de agentes de IA. Ele reimplementa os conceitos fundamentais do earendil-works/pi, mas com foco em desempenho, segurança e modularidade.
Funcionalidades
- Modularidade: Componentes leves e intercambiáveis para construir agentes.
- Alto Desempenho: Escrito em Rust para máxima eficiência.
- Fácil Integração: Suporte nativo para ferramentas como Claude Code, Cursor e Codex.
- Linha de Comando: Interface CLI intuitiva para gerenciar agentes.
Instalação
cargo install opi
Ou adicione ao seu Cargo.toml:
[dependencies]
opi = "0.1"
Uso Básico
opi init
opi run --config config.toml
Exemplo em código:
use opi::Agent;
let agent = Agent::new("claude", "Seu prompt aqui");
agent.execute();
Documentação
Para mais detalhes, consulte a documentação oficial.
Contribuição
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou pull requests no repositório.
Licença
Este projeto é licenciado sob a licença MIT ou Apache-2.0, à sua escolha.