Skip to content

Rename "Chat" to "Code" in interaction mode toggle#1769

Open
heysonder wants to merge 2 commits intopingdotgg:mainfrom
heysonder:rename-chat-to-code
Open

Rename "Chat" to "Code" in interaction mode toggle#1769
heysonder wants to merge 2 commits intopingdotgg:mainfrom
heysonder:rename-chat-to-code

Conversation

@heysonder
Copy link
Copy Markdown

@heysonder heysonder commented Apr 6, 2026

What changed

Renamed the interaction mode toggle label from "Chat" to "Code" (the non-plan default mode). Updated the corresponding browser test assertions.

Why

T3 Code is a coding agent app, not a chatbot. The default mode label should reflect what the tool actually does — execute code, edit files, and run commands. "Chat" undersells the capability and is misleading.

Before / After

Before:
CleanShot 2026-04-05 at 22 18 21

After:
CleanShot 2026-04-05 at 22 18 57


Note

Low Risk
Low risk UI copy/test update: only changes displayed labels/tooltips and corresponding browser test assertions, with no impact on interaction mode logic.

Overview
Updates the default (non-plan) interaction mode wording in ChatView from “Chat” to “Code”, including the toggle button label, tooltip text, and the /default slash-command description.

Adjusts ChatView.browser.tsx browser tests to look for the new “Code” label and updated tooltip copy when toggling plan mode via keyboard.

Reviewed by Cursor Bugbot for commit 37c0b1a. Bugbot is set up for automated code reviews on this repo. Configure here.

Note

Rename 'Chat' to 'Code' in the interaction mode toggle button

Updates the label in ChatView.tsx so the non-plan interaction mode button displays 'Code' instead of 'Chat', including screen-reader text. Associated browser tests in ChatView.browser.tsx are updated to match the new label.

Macroscope summarized c4e5aff.

T3 Code is a coding agent, not a chatbot — the default mode label
should reflect that.
@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Apr 6, 2026

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: b5b08972-74ba-4f0e-941e-6014ec1155d9

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions github-actions bot added vouch:unvouched PR author is not yet trusted in the VOUCHED list. size:XS 0-9 changed lines (additions + deletions). labels Apr 6, 2026
Copy link
Copy Markdown
Contributor

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit c4e5aff. Configure here.

@macroscopeapp
Copy link
Copy Markdown
Contributor

macroscopeapp bot commented Apr 6, 2026

Approvability

Verdict: Approved

This PR contains only string literal renames changing 'Chat' to 'Code' in UI labels and their corresponding test expectations. No logic or behavior changes are involved.

You can customize Macroscope's approvability policy. Learn more.

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

Labels

size:XS 0-9 changed lines (additions + deletions). vouch:unvouched PR author is not yet trusted in the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant