产品 · harnessserver

HarnessServer

HarnessServer 跑在 Agent 宿主环境上,把已编译的 Skill / SOP / Rule 按角色装进 Workspace, 并提供 REST 与 MCP 供运行时按需取上下文。独立部署时同一 HTTP 端口提供 REST 和 MCP-SSE; 对话 WebSocket 仅独立模式可选。不采集企业知识;管理型记忆默认关闭,且只给授权 Agent。 可单独使用本地内容,也可再对接 LarkScout 做同步与检索。

HarnessServer hero
HarnessServer logo

HarnessServer

Content Delivery for Agents面向 Agent 宿主环境的上下文供给与能力分发组件

按角色把 Skill、SOP 与上下文送到 Workspace——主配置先备好,SOP 按动作再取。

预先备好
主配置与 Skill 先就位
按角色
coordinator / worker 分发
REST + MCP
独立模式同端口

典型痛点

每个 Workspace 都要手工配 prompt 和工具

Agent 进入项目后还要摸索几轮才有用

新 Agent 上线缺乏标准的入职流程

核心能力

双侧按需注入执行层 Worker 在任务开始或刷新时拉取执行上下文索引;编排层 Coordinator 按信号走 plan-action 取处理 SOP,不把 SOP 全文预注入主配置
Workspace 预先备好交付/批准完成后,Workspace 里已有主配置、已部署 Skill 和可见上下文索引;SOP 仍按动作按需拉取
Skill 部署LarkScout 同步 Skill 包到本地缓存,人工确认授权后部署到对应 Agent 的 skills 目录;SOP 与 Rule 按角色可见性自动同步就位
SkillScan 部署前扫描可选。开启后在 Skill 部署前对 Python 做 AST 危险模式、污点追踪与依赖清单扫描。默认关闭;不是运行时沙箱,也不替代人审授权
上下文文件生成按框架生成 CLAUDE.md / AGENTS.md / NODAL.md;主配置可通过 assembly_section 插入公共段,保持 byte-stable 以便复用厂商 Prompt Cache
按角色与配置分发按 coordinator / worker 可见性,以及 Agent 的 class / skeleton / 已购产品,下发不同 Skill、SOP、Rule
MCP 与 REST 同机提供独立模式默认在同一端口提供 REST 与 MCP-SSE;MCP 不是全部能力的唯一入口
任务上下文快照任务开始时记录当时可见内容集合与版本,注入面在 Trace 上戳 Content Version。快照是审计元数据,不是内容树的字节级冻结
双时态管理型记忆开启后按业务有效时间与系统记录时间存储,支持 as-of 回溯。默认关闭,仅 memory_access 授权的 Agent 可查询,不向未授权 Worker 提供
可选对接 LarkScout上游知识同步与检索需单独打开,并配置 LarkScout 地址与对应凭证;不配也可只服务本地已有内容

能做 / 不做

能做
  • 双侧按需注入:执行层 Worker 拉执行上下文索引,编排层 Coordinator 按信号取 SOP
  • 批准后把 Skill 部署到对应 Workspace;SOP 与 Rule 按角色自动同步
  • SkillScan 部署前静态扫描(可选,默认关闭)
  • 任务上下文快照与 Content Version 溯源
  • 按框架生成 CLAUDE.md / AGENTS.md / NODAL.md
  • 可选双时态管理型记忆(默认关闭,仅授权 Agent)
不做
  • 不直接采集知识(由 LarkScout 处理)
  • 不为所有 Agent 提供通用记忆
  • 不依赖 LarkScout 才能启动;无上游时只服务本地已同步内容

集成与依赖

LarkScout 上游知识同步与检索(配地址与凭证后启用)NodalOS WorkspaceAgent 框架上下文文件独立模式下为 AULO 提供对话通道;接入 NodalOS 后对话不经本服务

相关产品

下一步

SYSTEM READYproduct/harnessserver