Skip to content

スラッシュコマンド実行サポートの追加 #18

@ktmage

Description

@ktmage

説明

SDK の session.command() API を使い、TUI のスラッシュコマンドを GUI で利用可能にする。

背景

  • session.command() はコマンドを OpenCode セッションに送信する
  • TUI は複数のスラッシュコマンドを提供: /init, /share, /undo, /redo, /models, /connect
  • 現在、GUI にコマンド入力メカニズムがない
  • 一部のコマンドは他の提案と重複するが(init, share, undo/redo)、これは統一的なインターフェースを提供する

スコープ

  • opencode-client.tsexecuteCommand() メソッドを追加
  • 入力エリアでの / プレフィクス検出によるコマンドモードのトリガー
  • オートコンプリートポップアップで利用可能なコマンドを表示
  • コマンドの実行と結果表示
  • 一般的なコマンドを適切な専用 UI アクションにマッピング

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestsdkSDK API integration and utilization

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions