Skip to content

fix: コマンド名に一致しないスラッシュ入力を指示として送る - #136

Merged
takecchi merged 1 commit into
mainfrom
codiva/v3-chats
Aug 29, 2026
Merged

fix: コマンド名に一致しないスラッシュ入力を指示として送る#136
takecchi merged 1 commit into
mainfrom
codiva/v3-chats

Conversation

@takecchi

Copy link
Copy Markdown
Owner

/v3/chats です。 のようにスラッシュで始まる普通の文が「不明なコマンド」で
弾かれ、セッションへ送る手段が無かった。既知のコマンド名(別名可)に完全一致する
ときだけコマンドとして実行し、一致しなければ通常の指示として流す。

  • toCommandInput/ 付きでも runCommand が解決できるときだけ返す
  • resolveCommandtoCommandInputrunCommand の合成)を追加
  • useCommandRunnerpreviewpalette へ(null=出さない / []=一致なし)。
    スラッシュ入力は候補ゼロでもパレットを出し、paletteEmpty で「Enter は指示に
    なる」ことを確定前に伝える
  • 到達不能になった command.unknown の文言と unknownLabel 引数を削除

`/v3/chats です。` のようにスラッシュで始まる普通の文が「不明なコマンド」で
弾かれ、セッションへ送る手段が無かった。既知のコマンド名(別名可)に完全一致する
ときだけコマンドとして実行し、一致しなければ通常の指示として流す。

- `toCommandInput` は `/` 付きでも `runCommand` が解決できるときだけ返す
- `resolveCommand`(`toCommandInput` → `runCommand` の合成)を追加
- `useCommandRunner` の `preview` を `palette` へ(null=出さない / []=一致なし)。
  スラッシュ入力は候補ゼロでもパレットを出し、`paletteEmpty` で「Enter は指示に
  なる」ことを確定前に伝える
- 到達不能になった `command.unknown` の文言と `unknownLabel` 引数を削除
@takecchi
takecchi marked this pull request as ready for review August 27, 2026 02:51
@takecchi
takecchi merged commit 4f9c016 into main Aug 29, 2026
1 check passed
@takecchi
takecchi deleted the codiva/v3-chats branch August 29, 2026 00:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant