説明
SDK の session.init() API を使い、TUI の /init コマンド相当の AGENTS.md 生成によるセッション初期化を追加する。
背景
session.init() は AGENTS.md を生成するプロンプトでセッションを初期化する
- TUI は新規プロジェクトのセットアップコマンドとして
/init を提供
- AGENTS.md はプロジェクトのエージェント動作、ツール、権限を定義する
- 現在 GUI からこの機能をトリガーする方法がない
スコープ
opencode-client.ts に initSession() メソッドを追加
- 「プロジェクト初期化」アクションの追加(設定パネルまたは空の状態画面に配置)
- AGENTS.md 生成の進捗/結果の表示
説明
SDK の
session.init()API を使い、TUI の/initコマンド相当の AGENTS.md 生成によるセッション初期化を追加する。背景
session.init()は AGENTS.md を生成するプロンプトでセッションを初期化する/initを提供スコープ
opencode-client.tsにinitSession()メソッドを追加