[BUG] Android app renders slash-command messages without their arguments

Status Open
Reported on v2.1.235
Maintainer reply None cached
Activity 0 comments · opened Aug 19, 2026

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

  1. Create a slash command / skill that takes arguments. Minimal example - ~/.claude/skills/echo/SKILL.md:

``markdown
---
name: echo
description: Reply with the argument text verbatim.
---
Reply with the exact text following
/echo, verbatim. Nothing added, nothing removed, no preface.
``

  1. In the terminal CLI, send: /echo Will this show up in the Android app?
  2. Confirm the terminal renders the full invocation, arguments included (see cc-terminal.png).
  3. 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 ... invocation
  • cc-android.png - Android app rendering the same message as /echo alone

View original on GitHub ↗