自研Harness

Zleap-Agent

按工作区组织工具和记忆,让 Agent 专注当前任务。

WORKSPACE IS ALL AGENTS NEED

让模型专注当前任务

Zleap-Agent 是智跃自研的开源 Harness,帮助 Agent 安排任务、获取当前需要的信息,并调用工具完成操作。它支持本地模型和兼容 OpenAI 接口的模型,先确认工作区,再提供这一步需要的工具、技能、记忆和历史。

查资料时进入搜索工作区,操作项目文件时进入 Cli。任务可以跨工作区完成,各工作区分别维护自己的配置与执行记录。

早期预览Apache-2.0
项目演示 · 从 Main 进入工作区,再返回结果点击播放
Workspace

按任务组织上下文

Web + CLI

网页与终端共用执行逻辑

Local + API

本地模型与兼容 OpenAI 接口

01 / WORKSPACE IN ACTION

做哪一步,就进入对应的工作区

看一个任务怎样从沟通、查资料走到生成文档。切换步骤时,右侧会显示当前工作区提供给模型的工具、技能、记忆和历史。

查阅公开资料,在项目中整理一份产品说明,保留来源。

任务执行过程

本轮工作区配置Main
当前说明
理解目标、选择工作区、汇总结果
可用工具
工作区切换任务协调
技能
任务拆解与结果整理
相关记忆
用户偏好:中文,先给结论
模型
本工作区配置的对话模型
历史
用户目标与工作区返回的结果
1 / 6

理解用户目标

用户希望查阅公开资料,并在项目中整理一份说明。Main 负责确认目标、安排任务。

任务、模型与工作区内容均为示例配置。共同系统规则仍然保留;这里展示随工作区变化的内容。自动播放一轮后停止。

02 / CONTEXT & MEMORY

规则保留,相关资料按需带入

上下文包含系统规则、当前工作区说明、工具、记忆和历史。Zleap-Agent 按内容的变化方式组织它们,让固定要求与本轮需要的信息各有位置。

01

固定说明

角色、规则、工作区要求和用户偏好

02

近期任务

保留的对话与当前事项

03

按需补充

最近消息,以及匹配到的历史事项和经验

记住人、记录事、积累经验

对人的记忆

保留用户偏好和稳定事实,例如希望使用中文、先给结论。

对事的记忆

记录用户、任务或工作区相关的事实和进展,供后续任务查找。

经验记忆

整理完成任务后可复用的方法,遇到相关问题时再调用。

记忆编排的公开实现

03 / CAPABILITIES

把模型、工具和执行过程组织起来

Harness 让模型能够使用工具、读取相关记忆并持续执行任务。以下能力已在公开仓库中提供;任务与网关部分仍处于基础能力建设阶段。

网页与终端,用同一套执行逻辑

在 Web UI 中对话、查看工作区和管理配置,也能通过 CLI 运行任务。两种入口共用同一套执行逻辑。

每个工作区分别配置

按任务设置提示词、模型、工具和技能。研发、资料整理等工作可以使用各自的配置。

工具执行操作,技能说明方法

内置文件、命令和系统工具,可通过 MCP 接入外部工具;Skill 提供执行任务所需的步骤、说明和资源。

按需要选择工具权限

支持请求审批和完全访问两种模式,可决定写文件、执行命令等操作是否需要确认。

记忆和执行记录可持久保存

使用 PostgreSQL 保存运行数据和记忆,支持按用户、任务、工作区等范围组织与查询。

长任务与外部渠道的基础能力

仓库包含任务 Worker、定时任务和 IM 网关基础代码,供持续运行和外部渠道接入开发使用。

04 / USE CASES

按实际工作配置 Agent

01

本地模型应用

围绕本地模型设置工作区,把可用工具和相关资料限制在当前任务范围内。

02

项目开发与资料整理

查阅公开资料、读写项目文件和生成文档时,使用分别配置的工作区,再汇总执行结果。

03

内部系统与定制流程

结合自有模型接口、MCP 工具与权限模式,开发研发、运营或支持等领域工作区。

05 / OPEN SOURCE

从源码运行,按自己的需求配置

项目基于 Apache-2.0 开源,目前为早期预览,主要面向源码阅读、本地开发和反馈。开始前准备 Node.js 20+、pnpm 9.x,以及 PostgreSQL + pgvector;也可以使用 Docker 启动数据库。

  1. 获取源码

    克隆仓库并安装依赖。

  2. 启动本地服务

    按文档启动 Web UI 和数据库。

  3. 连接模型与工具

    在设置中配置模型,再按任务配置工作区。

介绍以公开 README 和实现为依据。API、界面与发布方式仍会调整。