Skip to content

Shell transcript hides skill and flow slash prompts #2051

@Miss-you

Description

@Miss-you

Problem

Interactive shell currently treats leading slash inputs as control commands and suppresses their prompt echo. That is appropriate for operational commands such as /clear, but it creates a confusing transcript for /skill:* and /flow:* inputs: the user's visible request disappears before assistant output starts.

This is especially noticeable when users type /skill: or /flow: with a prompt, or when the referenced skill/flow name is wrong. Even if execution later fails, the transcript should still show the user-submitted workflow intent.

Expected behavior

  • Echo explicit /skill:* inputs in the interactive shell transcript.
  • Echo explicit /flow:* inputs in the interactive shell transcript.
  • Preserve the visible display form, including paste placeholders.
  • Keep operational slash commands such as /clear, /help, /theme, and /model suppressed.

Notes

This should be a shell transcript visibility fix only. It should not change replay/export/session title/context semantics or slash completion behavior.

image

before input
Image

after input
Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions