GaosCode/PlanWeave

PlanWeave is a file-backed loop engineering system for long-running coding agents. It turns fuzzy plans into claimable tasks, routes them through implementation and review agents, records every run, and keeps the loop recoverable.

解决的问题

PlanWeave 解决了使用简单聊天界面进行长期软件工程任务时的脆弱性。它通过将目标转换为可追踪、可审查和可恢复的结构化文件后端任务图,防止基于聊天的规划的‘模糊性’导致上下文丢失或不可恢复的错误。

工作原理

PlanWeave 将项目目标转换为由节点(文件)和块(文档)组成的图结构。每个块代表一个可由专注的 AI 代理认领的具体任务。系统通过实现和审查代理的工作流路由这些块,并将每次运行记录为本地工作区中的持久化产物。它支持多种代理执行器(如 Claude Code、Codex 和 Grok),并提供协调代理来管理任务分发和过时状态的恢复。

适用人群

专为需要并行实现、分阶段检查以及超越标准 LLM 聊天会话能力的严格审查-反馈循环的复杂编码项目而设计的开发者和工程团队。

主要亮点

  • 文件后端图模型:计划以文件和文档形式存储,使项目模型具有持久性和可检查性,而非短暂的聊天历史。
  • 多代理路由:不同块可路由至不同 AI 代理(例如,Codex 负责一个任务,Claude Code 负责另一个)或本地脚本,用于确定性检查。
  • MCP 集成:包含 Model Context Protocol (MCP) 服务器,允许 ChatGPT 直接编写和管理计划。
  • 可视化与 CLI 界面:提供基于 Electron 的桌面画布用于可视化规划,以及用于终端驱动工作流的 CLI。
  • 自动运行工作流:能够自动认领块、运行代理、收集报告并处理审查反馈循环。
  • 协作执行:支持共享工作区和“代理主机”,可在远程设备上运行代理。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目