Problem
/model lists connected accounts only. Adding a provider is Alt+A. On macOS, Option+A often arrives as a composed character instead of a modifier chord, so the model filter swallows it and add-provider never opens.
A US-layout map (Option+A → å) does not fix this. Other layouts emit a different glyph, so a static table will keep missing keyboards.
Reproduction
- On macOS, use a non-US input source.
- Open
/model with at least one provider already connected.
- Press Option+A.
Expected: add-provider list.
Actual: the filter gets a composed character; the picker stays on models.
Notes
The handler requires meta/option plus key name a. Type-to-filter runs first and claims unmodified printables.
Possible directions: resolve Option+A from the current macOS input source at runtime, or add a /connect command so this path does not depend on a letter chord.
Problem
/modellists connected accounts only. Adding a provider is Alt+A. On macOS, Option+A often arrives as a composed character instead of a modifier chord, so the model filter swallows it and add-provider never opens.A US-layout map (Option+A →
å) does not fix this. Other layouts emit a different glyph, so a static table will keep missing keyboards.Reproduction
/modelwith at least one provider already connected.Expected: add-provider list.
Actual: the filter gets a composed character; the picker stays on models.
Notes
The handler requires
meta/optionplus key namea. Type-to-filter runs first and claims unmodified printables.Possible directions: resolve Option+A from the current macOS input source at runtime, or add a
/connectcommand so this path does not depend on a letter chord.