一个围绕代码 agent 的 工作系统

OpenSymphony 在一个 local-first 控制平面中协调任务图、隔离工作区、harness 执行、审查、恢复和代码上下文。桌面应用与 TUI 让操作员能够看到工作、运行以及它产生的知识。

本地优先控制平面 依赖感知任务图 OpenHands + 本地 Codex 记忆 + 代码智能 桌面操作界面
OpenSymphony 操作界面

Task graph

任务状态始终可见。

任务图展示已完成、当前和待办工作,以及依赖、阻塞关系和关键路径。

Harness

执行始终附着在 issue 上。

OpenHands 是默认路径。受支持的本地 Codex app-server 路径提供 readiness、thread 标识、中断和调试恢复。

Knowledge

已完成工作会沉淀为项目记忆。

记忆捕获与知识图谱保留 issue capsule、关系、来源引用和可导航上下文。

Desktop

操作员能够看见整个系统。

桌面应用连接任务图、运行详情、已变更文件和图谱视图,让长周期工作保持可检查。

OpenSymphony TUI showing issue orchestration state.
Linear board with issues managed through the OpenSymphony workflow.

为什么重要

操作员能够看到工作、运行以及它留下的知识。

OpenSymphony 保持协调层的权威性,同时让每个界面展示下一步决策所需的证据。

01

任务图组织工作。

依赖、阻塞关系、关键路径和项目状态,为长周期工作提供持久的运行结构。

02

运行保留完整的操作上下文。

工作区、harness 会话、运行详情、中断、重试和恢复让执行过程保持可检查。

03

系统会持续携带知识。

记忆捕获和基于 AST 的代码智能,把已完成工作连接到相关文件、符号、诊断信息和决策。

操作界面

在决策发生的层级查看工作。

桌面应用把任务状态和项目记忆带入可检查、可筛选、可追溯到来源上下文的界面。

Task Graph

依赖关系成为可见的操作上下文。

Completed、Current 和 Backlog 面板展示阻塞关系、跨面板关联以及当前工作的关键路径。

三个阶段把已完成的证据、正在执行的工作和未来工作放进同一个可导航界面。
OpenSymphony 桌面任务图,展示 Completed、Current 和 Backlog 面板、依赖箭头以及选中的关键路径。

Knowledge Graph

已完成工作仍然连接着项目知识。

Knowledge Graph 将项目记忆组织为可导航的区域、概念、capsule、关系和来源引用。

图谱探索把记忆区域连接到选中的概念、issue capsule 及其支持上下文。
OpenSymphony Knowledge Graph,展示记忆区域、选中的概念、实体列表和 inspector。

工作流

从任务图到具备代码上下文的执行。

OpenSymphony 让每项工作经过一条受控路径:依赖关系选择工作,隔离工作区承载工作,harness 执行工作,图谱界面让结果保持清晰可读。

工作流定义决定工作区布局,也决定用于保存 issue 状态、会话状态和运行尝试的清单结构。
结构图展示工作流定义如何连接到 issue 工作区,以及文件系统与代码实体空间中的持久化清单。

01

从任务图选择工作

编排器读取 Linear,应用层级与依赖规则,展示当前、待办和已完成的工作。

02

创建或复用工作区

每个 issue 都对应一个确定性的工作区,包含清单、hooks、提示词、记忆和生成的上下文。

03

通过选定 harness 执行

OpenHands 仍是默认路径;选定时,本地 Codex app-server 支持模型 readiness、thread 复用和中断。

04

检查、审查与恢复

桌面应用、TUI、知识图谱和代码智能展示活动、变更文件、符号、诊断信息、审查状态和恢复路径。

快速开始

从仓库的 Quick Start 开始。

你无需克隆仓库即可按照这些说明开始使用。如果想了解架构文档、记忆引用或更深入的项目资料,请访问 Resources 页面。

最新更新

深入了解系统

查看更新

2026年7月6日

桌面应用中的图谱界面

Knowledge Graph 导航、三阶段 Task Graph 和 opensymphony app 启动器,让桌面控制界面更容易检查和使用。