OpenHarness 是一个轻量级的开源 Agent Harness 框架,专为研究者和开发者设计,提供了完整的智能体基础设施。
它不仅支持丰富的 43 种工具(文件、Shell、搜索、Web、任务管理等),还能动态加载 40+ 技能,支持插件生态扩展,还拥有细粒度多级权限治理和多智能体协作能力。
核心特点包括:
- 持续的 Agent 循环(流式工具调用,API 重试,代币计数等)
- 丰富的工具和技能支持,结合 Anthropic 生态兼容性强
- 持久化记忆、上下文压缩与会话续接
- 多重权限管理,交互式审批保障安全
- 多代理团队协作和任务委派
- React 终端 UI,提供交互式命令选择和权限弹窗
支持 Python 3.10+,提供一键命令行启动(`oh`),适合构建定制化智能体及多任务协作系统。
GitHub:github.com/HKUDS/OpenHarness
主要功能:
- 43 种工具:文件操作、Shell 命令、网络搜索、任务管理等
- 40+ 按需加载技能,涵盖代码提交、测试、安全审查等
- 灵活插件系统,方便自定义命令、事件钩子和多智能体
- 多级权限配置,确保执行安全
- 多智能体协调,支持子智能体创建和团队管理
- 交互式 React 终端UI,提升用户体验
如果你想了解国产版 Claude 轻量实现,或是打造高效可扩展的智能体框架,OpenHarness 绝对值得一试!
##