Skip to content

GUI からのシェルコマンド実行の追加 #17

Description

@ktmage

説明

SDK の session.shell() API を使い、GUI から直接シェルコマンドを実行する機能を追加する。

背景

  • session.shell() は OpenCode セッション経由でシェルコマンドを送信できる
  • 現在、シェルとのインタラクションは openTerminal アクション(opencode attach ターミナルを開く)のみ
  • チャット UI からの直接シェルコマンド実行でワークフローが改善される

スコープ

  • opencode-client.tsexecuteShell() メソッドを追加
  • 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