omp, auch bekannt als
pi-mono — dasselbe Projekt) ist ein minimaler, erweiterbarer Terminal-Coding-Agent.
Protokoll: OpenAI-kompatibel
- Basis-URL:
https://api.orcarouter.ai/v1(enthält das/v1-Suffix)
Installation
omp.
Konfiguration
Exportiere zuerst deinen API-Schlüssel als Umgebungsvariable:~/.omp/agent/models.yml.
orcarouter/auto bei Bedarf gegen ein bestimmtes Modell, z. B. anthropic/claude-opus-4.8 oder google/gemini-2.5-flash. Modell-IDs verwenden immer das Format vendor/model.
Ausführen
OK.
Hinweise
- Erfordert bun >= 1.3.14.
- Die
base_urlmuss/v1enthalten. - Das Feld
apiKeynimmt den Namen einer Umgebungsvariable, nicht den Schlüssel selbst; mitauthHeader: truewird er alsAuthorization: Bearer <value>gesendet. - Modellreferenzen verwenden das Format
provider/model— hierorcarouter/orcarouter/auto(Providerorcarouter+ Modell-IDorcarouter/auto). - Verwende
-pfür nicht-interaktive Läufe. - oh-my-pi und pi-mono sind dasselbe Projekt; der Befehl ist in beiden
omp.
Thinking / Reasoning aktivieren
Der Standard-Modelleintrag oben hatreasoning: false. Um Reasoning zu aktivieren und die Effort-Auswahl zu erlauben, deklariere einen thinking-Block plus eine compat.reasoningEffortMap am Modell:
model:level-Suffix (innerhalb von minLevel..maxLevel):
:high-Suffix wählt die Effort-Stufe aus und funktioniert gegen OrcaRouter.