[BUG] Android app renders slash-command messages without their arguments
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
In the Android app, a user message that invokes a slash command with arguments renders as the command name only. The argument text is dropped from the displayed message.
Example: /echo Will this show up in the Android app? renders on Android as just /echo (see cc-android.png). The same message in the same session, viewed in the terminal CLI, renders in full as /echo Will this show up in the Android app? (see cc-terminal.png).
This is display-only, not a transport problem: the arguments still reach the model. /echo is a skill that replies with its argument text verbatim, and the reply on Android correctly reads "Will this show up in the Android app?" - so the app received the arguments and simply did not render them in the user bubble.
Impact: when reviewing a session from the phone, there is no way to see what a slash command was actually asked to do. Every invocation of the same command looks identical.
cc-terminal.png
<img width="824" height="525" alt="Image" src="https://github.com/user-attachments/assets/a02c6855-22fc-4a37-9b07-8be1dd4fa0a0" />
cc-android.png
<img width="337" height="198" alt="Image" src="https://github.com/user-attachments/assets/1a9a79b1-6c96-4660-bcc6-380f41f6ef69" />
What Should Happen?
The user message should render the full invocation, including arguments - matching the terminal, e.g. /echo Will this show up in the Android app?
Error Messages/Logs
None - no error is raised; the arguments are silently omitted from the rendered message.
Steps to Reproduce
- Create a slash command / skill that takes arguments. Minimal example -
~/.claude/skills/echo/SKILL.md:
``markdown/echo
---
name: echo
description: Reply with the argument text verbatim.
---
Reply with the exact text following , verbatim. Nothing added, nothing removed, no preface.``
- In the terminal CLI, send:
/echo Will this show up in the Android app? - Confirm the terminal renders the full invocation, arguments included (see
cc-terminal.png). - Open the same session in the Claude Code Android app and look at that user message (see
cc-android.png).
Expected: /echo Will this show up in the Android app?
Actual: /echo - the arguments are not rendered.
Note: the arguments are still delivered to the model. The assistant reply shown on Android is the echoed argument text, so only the user-message rendering drops them.
Claude Model
Opus
Is this a regression?
I don't know
Last Working Version
_No response_
Claude Code Version
2.1.235
Platform
Anthropic API
Operating System
Windows
Terminal/Shell
Windows Terminal
Additional Information
Android app version: 1.260817.0 (26081700)
Screenshots attached in the What's Wrong section:
cc-terminal.png- terminal CLI rendering the full/echo ...invocationcc-android.png- Android app rendering the same message as/echoalone