Leverantörer
Anthropic, OpenAI och varje OpenAI-kompatibel endpoint, Google Gemini. Native fetch och SSE direkt mot HTTP-API:et — inga leverantörs-SDK:er och inga adaptrar att underhålla.
En modelloberoende agent-harness. Agentloopen, verktygsanrop, MCP, underagenter, kontextkomprimering, hooks och behörigheter ligger i ett enda lager — att byta leverantör mitt i en session kostar ingenting.
npm install -g oharness
Anthropic, OpenAI och varje OpenAI-kompatibel endpoint, Google Gemini. Native fetch och SSE direkt mot HTTP-API:et — inga leverantörs-SDK:er och inga adaptrar att underhålla.
Ett verktyg definieras med zod. JSON Schema genereras och argument valideras; om anrop körs parallellt eller i följd avgörs av verktyget självt.
Inbyggd JSON-RPC-klient — stdio och Streamable HTTP, utan MCP-SDK. Servrar upptäcks och deras verktyg får automatiskt en namnrymd.
Komprimering som klipper vid en säker punkt i stället för mitt i ett utbyte, sessioner som sparas och kan återupptas, och åtkomst till redan arkiverade transkript.
Neka slår tillåt, och till och med bypass. Fyra lägen, regler som faller vid parsning i stället för klockan tre på natten, och en injicerad fråga — en schemalagd körning väntar aldrig på en människa.
Delegera till isolerade kontexter, kör dem parallellt och behåll slutsatsen i stället för transkriptet som ledde fram till den.
Anslut en leverantör med en nyckel, eller peka mot Ollama, LM Studio eller din egen vLLM-server. Modeller upptäcks via leverantörens egen endpoint, så listan är aldrig en inaktuell kopia i paketet.
Läs dokumentationen