Dostawcy
Anthropic, OpenAI i każdy endpoint zgodny z OpenAI, Google Gemini. Natywne fetch i SSE prosto do API HTTP — bez SDK dostawców i bez adapterów do utrzymywania.
Niezależny od modelu harness dla agentów. Pętla agenta, wywoływanie narzędzi, MCP, subagenci, kompaktowanie kontekstu, hooki i uprawnienia mieszczą się w jednej warstwie — zmiana dostawcy w trakcie sesji nic nie kosztuje.
npm install -g oharness
Anthropic, OpenAI i każdy endpoint zgodny z OpenAI, Google Gemini. Natywne fetch i SSE prosto do API HTTP — bez SDK dostawców i bez adapterów do utrzymywania.
Narzędzie definiuje się w zod. JSON Schema powstaje samo, argumenty są walidowane, a to, czy wywołania idą równolegle czy szeregowo, deklaruje samo narzędzie.
Wbudowany klient JSON-RPC — stdio i Streamable HTTP, bez SDK MCP. Serwery są wykrywane, a ich narzędzia automatycznie trafiają do przestrzeni nazw.
Kompaktowanie tnie w bezpiecznym miejscu, a nie w środku wymiany; sesje są zapisywane i wznawiane, a zarchiwizowane transkrypcje pozostają dostępne.
Zakaz wygrywa z pozwoleniem, a nawet z trybem bypass. Cztery tryby, reguły, które padają przy parsowaniu, a nie o trzeciej nad ranem, i wstrzykiwane pytanie — zaplanowane uruchomienie nigdy nie czeka na człowieka.
Delegowanie do odizolowanych kontekstów, uruchamianie ich równolegle i zachowanie wniosku zamiast transkrypcji, która do niego doprowadziła.
Podłącz dostawcę kluczem albo wskaż Ollamę, LM Studio lub własny serwer vLLM. Modele są wykrywane z endpointu samego dostawcy, więc lista nigdy nie jest nieaktualną kopią w paczce.
Przeczytaj dokumentację