Harness Plaza

主动协调架构与实施路线

方案示意 · 尚未实施

读懂群聊上下文,梳理当前状态与下一步。

Harness Plaza 主动协调目标架构 保留 Web 工作区和飞书采集。广场后端通过心跳唤醒项目对应的 Pi 协调会话,注入目标与任务状态,接收 TaskBatch,校验授权后派给独立执行器。结果核验后更新任务台账,下一轮继续推进或等待。SQLite 保存业务状态,Pi 文件保存会话,产物单独归档。新增部分尚未实施。 Harness Plaza · 主动协调架构技术设计基线 · 新增部分尚未实施 广场后端 · Node.js平台自有控制逻辑 + 内嵌 Pi SDK Web 工作区既有群面板、人工聊天、消息与状态展示新增工作进展、等待原因、需要你决定的事项;继续通过 API / SSE 同步保留并扩展 外部信息源既有飞书项目群消息 / reaction / 讨论人工聊天保持 user 身份 广场负责扩展采集与心跳lark-cli 轮询 + 变化入库事件唤醒 / 到期复查 广场负责新增上下文与会话路由项目目标、授权、未完成工作显式绑定会话;同会话串行 广场配置 / Pi 运行接入Pi 协调 Agentpi-coding-agent SDK补查事实、发现与规划 外部模型能力接入模型 API复用 Pi 模型接入按角色配置模型 广场负责新增任务台账服务统一接收各类任务来源任务、依赖、状态与证据 广场负责新增授权与执行调度权限、版本、去重与资源锁持久化后,经适配器派发 广场负责新增结果核验验收标准 + 真实证据必要时使用独立审查角色 独立执行能力接入执行器OMP / Hermes / 工具返回运行状态与产物 输入与授权 SSE 状态同步 采集 调用 TaskBatch · 统一任务入口 受控派发 / 可追踪运行标识 验收结果落库;未完成则继续或等待 后台持续读取最新台账;关闭浏览器不停止已委托工作,等待不等于持续调用模型。 持久数据~/.harness-plaza/按归属服务读写;Pi 不直接修改任务数据库 唯一业务状态 / 广场写入新增plaza.sqlite项目、任务、动作回执、游标与复查时间保存项目与 Pi 会话的映射,不重复保存完整聊天 会话历史 / Pi 管理复用sessions/projects/<project-id>/原生会话文件、压缩记录与恢复一套协调器实现,多份按项目隔离的长期会话 产物 / 受控接收新增artifacts/<run-id>/报告、截图及较大的执行输出台账记录产物索引、来源与验收关联 广场自有逻辑 / 数据 Pi 原生能力 / 会话 外部系统 / 执行能力 颜色表示职责归属,角标表示保留或接入方式。连线表示控制与结果流,持久数据列出唯一写入责任。
手机可横向滑动查看。

界面示意 · 可交互

点底部活动区输入,点“过程”查看来源与分析记录。

本地示例 · 不调用模型或飞书
harness·plaza
上下文分析演示

官网改版

飞书群
待分析
广场分析本轮判断生成中

正在了解这段对话

当前步骤显示在下方输入区。

数据同步

飞书群
待分析
广场分析本轮判断生成中

正在了解这段对话

当前步骤显示在下方输入区。

全局概览

分析中

看各群现在怎样、下一步是什么。

和群卡片引用同一轮分析,不另生成一份结论。

这里只演示读对话、分析现状和判断下一步,不执行真实任务。刷新页面会重置示例。

分析过程

本地示例推演,未调用真实 Agent。分析中

本轮过程

    本轮读取的内容

    项目关注点(示例)

      本轮判断与依据

      卡片摘要和这里来自同一份本轮记录。

      会话与数据

      Pi 维护项目会话;SQLite 保存任务事实。数据统一放在 ~/.harness-plaza/,不随代码分支变化。

      实施路线

      建设顺序,非完成进度
      1. 任务台账

        存稳项目、目标与任务状态。

      2. Pi 项目会话

        接入模型,按项目保存与恢复。

      3. 单项目分析

        从对话生成状态与下一步建议。

      4. 多项目运营

        扩展执行器与全局协调。