Aanbieders
Anthropic, OpenAI en elk OpenAI-compatibel endpoint, Google Gemini. Native fetch en SSE rechtstreeks op de HTTP-API — geen SDK's van leveranciers, geen adapters om bij te houden.
Een modelonafhankelijk agent-harness. De agent-lus, tool-aanroepen, MCP, subagents, contextcompactie, hooks en permissies zitten in één laag — halverwege een sessie van aanbieder wisselen kost niets.
npm install -g oharness
Anthropic, OpenAI en elk OpenAI-compatibel endpoint, Google Gemini. Native fetch en SSE rechtstreeks op de HTTP-API — geen SDK's van leveranciers, geen adapters om bij te houden.
Een tool definieer je met zod. Het JSON Schema wordt gegenereerd en argumenten worden gevalideerd; of aanroepen parallel of serieel lopen, bepaalt de tool zelf.
Ingebouwde JSON-RPC-client — stdio en Streamable HTTP, zonder MCP-SDK. Servers worden gevonden en hun tools automatisch van een namespace voorzien.
Compactie die op een veilig punt knipt in plaats van midden in een uitwisseling, sessies die bewaard en hervat worden, en het terughalen van al gearchiveerde transcripties.
Weigeren wint van toestaan, en zelfs van bypass. Vier modi, regels die bij het parsen falen in plaats van om drie uur 's nachts, en een geïnjecteerde vraag: een geplande run wacht nooit op een mens.
Delegeren aan geïsoleerde contexten, ze parallel draaien en de conclusie bewaren in plaats van de transcriptie die ertoe leidde.
Verbind een aanbieder met een sleutel, of wijs naar Ollama, LM Studio of je eigen vLLM-server. Modellen worden ontdekt via het endpoint van de aanbieder zelf, dus de lijst is nooit een verouderde kopie in het pakket.
Documentatie lezen