omp, também conhecido
como pi-mono — o mesmo projeto) é um agente de codificação de terminal mínimo e extensível.
Protocolo: compatível com OpenAI
- Base URL:
https://api.orcarouter.ai/v1(inclui o sufixo/v1)
Instalação
omp.
Configuração
Primeiro exporte sua chave de API como uma variável de ambiente:~/.omp/agent/models.yml.
orcarouter/auto por um modelo específico se preferir, por exemplo anthropic/claude-opus-4.8 ou google/gemini-2.5-flash. Os IDs de modelos sempre usam o formato vendor/model.
Execução
OK.
Notas
- Requer bun >= 1.3.14.
- A
base_urldeve incluir/v1. - O campo
apiKeyrecebe o nome de uma variável de ambiente, não a chave em si; comauthHeader: trueela é enviada comoAuthorization: Bearer <value>. - As referências de modelos usam o formato
provider/model— aquiorcarouter/orcarouter/auto(provedororcarouter+ ID do modeloorcarouter/auto). - Use
-ppara execuções não interativas. - oh-my-pi e pi-mono são o mesmo projeto; o comando é
ompem ambos.
Ativar thinking / raciocínio
A entrada de modelo padrão acima temreasoning: false. Para ativar o raciocínio e permitir a seleção de esforço, declare um bloco thinking mais um compat.reasoningEffortMap no modelo:
model:level (dentro de minLevel..maxLevel):
:high seleciona o nível de esforço e funciona contra o OrcaRouter.