haasonsaas/agent-harness
Unified harness for hot-swapping between OpenAI Agents SDK and Anthropic Claude Agent SDK with shared tool registry
Provides automatic JSON Schema generation from type hints, structured logging with request IDs, and retry logic with exponential backoff for production reliability. The architecture uses a unified `BaseHarness` abstraction with provider-specific implementations that adapt OpenAI's function tools and Anthropic's MCP server pattern to a common interface, enabling true runtime provider switching without code changes. Includes streaming support, parallel provider comparison, and thread-safe concurrent tool execution across both SDKs.
No commits in the last 6 months.
Stars
14
Forks
2
Language
Python
License
MIT
Category
Last pushed
Oct 07, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/agents/haasonsaas/agent-harness"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
mastersof-ai/harness
Agent runtime with full system prompt control. Define agents in markdown, run them in a terminal...
Chorus-AIDLC/Chorus
The Agent Harness for AI-Human Collaboration, inspired by the AI-DLC (AI-Driven Development Lifecycle)
isagawa-co/isagawa-kernel
The self-improving harness for AI coding agents. Drop-in enforcement that the agent builds,...
L-Forster/open-jet
Agent Harness & TUI for Edge devices
kyu1204/oh-my-harness
Tame your AI coding agents with natural language. Generate enforced guardrails (CLAUDE.md,...