关于
一层 agent harness,建立在「模型才是那个应该可以换掉的部件」这个前提上。
agent 工具通常先照着一家厂商写,之后再适配 —— 那家厂商的假设就留在了以后谁也找不到的地方。OHarness 把这件事反过来:会话历史以中立格式存储,只在请求发出的那一刻才渲染成某家厂商的线上格式。会话中途换厂商不需要迁移,因为根本没有东西需要迁移。
npm 包以 MIT 许可发布;源码仓库目前是私有的,之后会公开,时间还没定。引擎自带 MCP 客户端,而不是为此引入一个 SDK;凭据由它自己的认证层逐请求解析,而不是交给传输层去做 —— 这些取舍是为了让你真正依赖的那一层保持足够小。
OHarness(oharness.ai)是独立项目,与其他名为 OpenHarness 或 open-harness 的项目无关。