Skip to content

feat: cmuxプラグインAPIへのfeature request検討 #3

Description

@hummer98

概要

cmuxに独自コマンドを登録できるプラグイン機能のfeature requestを、cmux開発チームに送ることを検討する。

背景

cforkのような「cmux操作 + ちょっとしたシェルスクリプト」のユースケースでは、現状はシェルスクリプトとClaude Codeスキルの二重管理が必要。cmuxにプラグインAPIがあれば以下が改善される:

現状の課題 プラグインで解決
CMUX_* 環境変数を自前チェック cmuxがコンテキストを自動注入
workspace/surface情報を identify で取得 引数 or 環境変数で提供
スクリプトとスキルの二重管理 1つの定義でcmuxサブコマンドとして登録
UIへの統合がない コマンドパレットやメニューに自動表示

理想像

# ~/.cmux/plugins/cfork/plugin.sh 的な形で
# cmux cfork right と呼べるようになる
# $CMUX_CURRENT_WORKSPACE 等のコンテキストが自動注入

やること

  • cmux feedback でfeature requestを送る
  • set-hook, workspace-action, tab-action 等の既存拡張ポイントを調査し、現状でどこまでカバーできるか確認

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions