prevalentWare/opencode-goal-plugin

OpenCode goal plugin for Codex-style goal mode, /goal slash commands, persistent objectives, and AI coding agent focus.

解决的问题

此插件将 OpenCode 从单一提示词助手转变为目标导向型智能体。它允许开发者定义一个持久目标,AI 可在多轮对话中朝着该目标努力,确保智能体在重构或复杂迁移等长期任务中保持专注,而不会丢失上下文。

工作原理

它引入了 /goal 命令和一组用于管理持久状态机的智能体工具。该插件会跟踪目标、完成证据和阻碍因素。它支持“自动延续”功能,即智能体在空闲期间继续处理目标,并受可配置的安全预算(Token 限制、轮数和经过时间)约束。该插件强制执行安全边界,例如防止在“计划模式”下执行目标,并确保仅在智能体提供可验证证据时才将目标标记为完成。

适用人群

使用 OpenCode 且需要更自主、有状态的编码助手,能够处理多步骤任务而无需持续手动提示的开发者。

亮点

  • 持久目标状态: 即使在会话压缩后也能跟踪目标、历史记录和检查点。
  • 基于证据的完成: 要求智能体在关闭目标前提供具体证据或阻碍因素。
  • 安全护栏: 包含可配置的 Token、轮数和时间预算,以及防止智能体从“计划模式”逃逸到自主执行的特定限制。
  • 跨平台集成: 适用于 TUI、桌面和 Web 界面,并带有用于实时状态跟踪的侧边栏指示器。

相关

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