Skip to content

[FEATURE]: Desktop: allow tool-call rows to be visually de-emphasized in the transcript #57140

Open

Description

@danielyuenhx

Feature hasn't been suggested before.

  • I have verified this feature I'm about to request hasn't been suggested before.

Describe the enhancement you want to request

Feature hasn't been suggested before.

  • I have verified this feature I'm about to request hasn't been suggested before.

Describe the enhancement you want to request

Problem

In the desktop app transcript, non-conversational rows render at the same visual weight and color as the assistant's actual prose. A row like Used 1 Skill, a file read, or a command is as visually loud as the paragraph I am meant to read. Over a long session the transcript becomes mostly chrome, and the eye has no way to tell "read this" apart from "this is just machinery". There is a setting to reduce verbosity, but I want to keep it, just make skimming through unrelated sections easier.

Proposal

Add an appearance or transcript option to de-emphasize non-conversational rows. Any of these would solve it:

  1. Render tool-call and step rows with a lighter font weight and/or a muted theme token (text.muted / text.faint) instead of matching assistant text.
  2. Expose it as a setting, e.g. appearance.transcript.secondaryWeight, or a simple "Dim tool calls" toggle in Settings -> Appearance.

Why this is not currently possible

Settings -> Appearance exposes theme, color scheme, and UI/code/terminal font fields, but nothing that affects transcript text hierarchy. Font weight is not configurable anywhere, and the theme format only carries colors (there is no weight token), so there is no workaround: a user can only scale all text or swap the entire palette.

Environment

  • OpenCode Desktop: 2.0.32 (bundled CLI 2.0.32)
  • OS: macOS (Darwin 25.6.0, arm64)
  • Client: desktop app (OPENCODE_CLIENT=desktop)

Related

Activity

  1. opencode-agent commented on Oct 19, 2026

    @opencode-agent
    Contributor

    Thanks for the detailed write-up, @danielyuenhx! You're asking for a desktop Appearance option (for example a "Dim tool calls" toggle) that renders tool-call and step rows such as Used 1 Skill, file reads and commands in a muted color or lighter weight. That way the assistant's prose stands out when you skim a long transcript, and you keep the current verbosity.

    At the moment the tool row titles use the same base text color as assistant text, and nothing in settings or the theme format changes that. The desktop app's extensions are built in, so there's no supported way to add your own CSS for it either. Maintainers will consider this.

    Related issues:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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