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 コマンドと、永続的なステートマシンを管理するための一連のエージェントツールを導入します。このプラグインは、目標、完了の証拠、およびブロッカーを追跡します。設定可能な安全予算(トークン制限、ターン数、経過時間)に基づき、エージェントがアイドル期間中に目標の作業を継続する「自動継続」をサポートします。また、「プランモード」での目標実行を禁止するなど、安全境界を強制し、エージェントが検証可能な証拠を提供した場合にのみ目標が完了としてマークされるようにします。

対象ユーザー

OpenCodeを使用しており、絶え間ない手動プロンプトなしでマルチステップのタスクを処理できる、より自律的でステートフルなコーディングアシスタントを必要とする開発者。

ハイライト

  • 永続的な目標状態: セッションの圧縮後も、目標、履歴、チェックポイントを追跡します。
  • 証拠に基づく完了: 目標をクローズする前に、エージェントが具体的な証拠やブロッカーを提供することを必須とします。
  • 安全ガードレール: トークン、ターン、時間に関する設定可能な予算に加え、エージェントが「プランモード」から自律実行へ逸脱するのを防ぐための特定の制限が含まれています。
  • クロスプラットフォーム統合: TUI、デスクトップ、Webインターフェース全体で動作し、リアルタイムのステータス追跡のためのサイドバーインジケーターを備えています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト