Regression: slash command autocomplete no longer triggers mid-input (worked per v2.1.0, fixed once in v2.1.136)
Environment
- Claude Code Desktop app, Windows 10 (10.0.19045)
claude --version: 2.1.228 (Claude Code)
Description
Slash command autocomplete only appears when / is the very first character of the input. Typing a second slash command later in the same message — e.g. /skill-a /ski — shows no suggestion menu and no highlighting for the second token. Restarting the app does not help.
Expected behavior
Per the changelog, mid-input autocomplete is a supported feature:
- v2.1.0: "Added slash command autocomplete support when \"/\" appears anywhere in input, not just at the beginning"
- v2.1.136: "Fixed mid-input slash command autocomplete not working after an initial slash command"
So the suggestion menu should appear for a / typed anywhere in the input — especially in the stacked-skill position (/skill-a /skill-b …, supported since v2.1.199), where the second name currently has to be typed blind.
Steps to reproduce
- Open Claude Code Desktop 2.1.228, focus the chat input.
- Type
/— the autocomplete menu appears (works). - Complete a skill name (e.g.
/my-skill), add a space, then type/followed by a prefix of another skill name. - No autocomplete menu appears; the second token renders as plain text.
Observed both immediately after the first slash command (stacked-skill position) and after intervening words. Reproduces consistently, including after a full app restart.
Showing cached comments. Read the full discussion on GitHub ↗
4 Comments
Experiencing the same issue here on
2.1.197 (Claude Code)for MacOSTahoe 26.5Confirming the same regression on macOS (existing reports here are Windows).
Environment
Observed
Slash-command autocomplete only opens when
/is the first character of the input. Typing/after any preceding text (e.g.check this repo /my-skill) shows no menu and no command highlighting, and the token renders as plain text.@file mentions still trigger anywhere in the input;/does not.Steps to reproduce
/as the first character — menu opens (works)./+ a skill-name prefix./…is not recognized as a command.Same result in the stacked-skill position (
/skill-a /skil…— only the leading command is highlighted). Reproduces consistently across app restarts. Matches the desktop report in #89771; adding macOS + the 1.37937.x line for platform coverage.Similar issues were closed as "not planned" however please consider the case where we are in the middle of a prompt and can't recall the exact name of the skill (especially where there are many with similar names), for example:
Checking the name via / at the start means abandoning a half-written prompt.
Confirming this on Linux with the native CLI — existing reports cover Windows Desktop and macOS Desktop, so this closes the "desktop-only" question. Also the highest version reported so far.
Environment
One detail that may help narrow it down
Mid-input, the ghost text still works — it's only the selectable list that never opens. Typing
ciao /ponrendersytail:ponytailinline in grey, and Tab accepts it. So mid-input:/is parsed as a command token ✅Two code paths, one broken. This is consistent with v2.1.20 ("Fixed ghost text flickering when typing slash commands mid-input") still holding while the v2.1.0 menu path does not.
Repro on a clean profile
Ruled out local config, plugins and user skills entirely:
Then type
ciao /mo(built-in/model, no plugins loaded). Ghost text appears, no menu. Identical to the normal profile.Note on prior closures
Re: the earlier reports closed as "not planned" — worth weighing that the changelog advertises this as a shipped feature in two separate entries (v2.1.0 introducing it, v2.1.136 fixing it), and none of the 99 releases between v2.1.136 and v2.1.252 announces its removal. From a user's side this reads as a silent regression, not a deprecation.
The workaround (
/on an empty input, select, then write the rest) inverts the natural order of composing a prompt, and Tab-accepting a single blind candidate doesn't help when several skills share a prefix.