Description
When typing a slash command that exactly matches a registered command name (e.g. /editor), the completion menu does not appear. Pressing the ↓ arrow key has no effect.
However, when typing a partial match (e.g. /edit), the completion menu correctly appears with /editor as a candidate, and pressing ↓ selects and fills it into the input.
Steps to Reproduce
- Start kimi:
uv run kimi
- Type
/editor (exact match) → no completion menu appears
- Press ↓ → nothing happens
- Clear input, type
/edit (partial match) → completion menu appears showing /editor
- Press ↓ → input is filled with
/editor, menu item shows › selection indicator
Expected Behavior
The completion menu should also appear when the input exactly matches a command name. The user may want to:
- Confirm the command exists by seeing it in the menu
- Read the description before pressing Enter
- Navigate to other similar commands
Actual Behavior
Exact match suppresses the completion menu entirely. Only partial/fuzzy matches trigger it.
Environment
- kimi-cli version: 1.30.0
- OS: macOS
Description
When typing a slash command that exactly matches a registered command name (e.g.
/editor), the completion menu does not appear. Pressing the ↓ arrow key has no effect.However, when typing a partial match (e.g.
/edit), the completion menu correctly appears with/editoras a candidate, and pressing ↓ selects and fills it into the input.Steps to Reproduce
uv run kimi/editor(exact match) → no completion menu appears/edit(partial match) → completion menu appears showing/editor/editor, menu item shows›selection indicatorExpected Behavior
The completion menu should also appear when the input exactly matches a command name. The user may want to:
Actual Behavior
Exact match suppresses the completion menu entirely. Only partial/fuzzy matches trigger it.
Environment