#AI[超话]# 🚀 港大 HKUDS 开源 OpenHarness:轻量复刻 Claude Code 核心架构
核心信息👇
🔹 🧩 项目定位:Agent 基础设施层(Agent Harness)
围绕 LLM 构建完整运行框架:
→ 工具调用
→ 上下文记忆
→ 权限治理
→ 生命周期管理
→ 多 Agent 协调
👉 本质是“Agent 的操作系统”
——
🔹 ⚡ 极致轻量化重构
→ 原 Claude Code:51.2 万行代码 / 1884 文件
→ OpenHarness:1.17 万行 / 163 文件
👉 体积缩小约 44 倍
——
🔹 🛠 工具与能力覆盖
→ 43 个工具(约 98% 覆盖)
→ 包含:文件读写、Shell、搜索、Web 抓取、MCP 等
→ 54 条命令(约 61% 覆盖)
👉 已兼容部分官方插件与 Skills 生态
——
🔹 🔐 工程化设计
→ 每个工具具备 Pydantic 类型校验
→ 内置权限控制机制
→ 支持安全调用与执行约束
——
🔹 🧱 架构拆分清晰
整体被拆为 10 个子系统
👉 提高可维护性与扩展性
——
🔹 💻 交互与体验
→ React + Ink 终端界面
→ 支持命令选择、权限弹窗、会话恢复
——
📌 核心意义:
• 将复杂 Agent 系统“结构化、模块化”
• 降低搭建 Agent 平台的门槛
• 提供一个可研究、可改造的开源基座
发布于 北京
