Agents and messages name Zerops Mate, not T3 Code - #9
Merged
Merged
Conversation
The owner's call after intake row 5: the old product name leaves what an agent is told and what a person reads. - Runtime instructions tell Claude, Codex, Cursor and Antigravity they run in Zerops Mate; Codex's context key is `mate_runtime`, so the model no longer sees a `<t3_code_runtime>` tag. - Title prompts ask for a title for "this thread"; OpenCode's text sessions and Codex's client title say Zerops Mate. - Provider statuses say "disabled in settings"; compatibility, update, install, sign-in and OpenCode version messages name Zerops Mate. - CLI descriptions, the provider settings hint, the t3.json schema descriptions (without the t3.codes pointer), the relay API title and the relay client error follow. - Checkpoint commits are authored by Mate <mate@zerops.io>, the identity the snapshot path already uses. Vendor-facing identifiers stay: the Codex originator `t3code_desktop`, the Grok OAuth referrer `t3code` and the ACP client names.
Upstream ports bring the old name back with every intake. The scan parses every string, template and JSX text literal in apps/server/src and the shared packages with oxc-parser, so comments and identifiers never trip it. oxc-parser is pinned at the 0.148.0 the lockfile already carries; TypeScript 7 exposes no JS parser API.
…item fork.md §4.1 now separates copy (Zerops Mate, guarded) from plumbing names and vendor-facing identifiers (kept). Intake row 5 records the decision and drops the item from its open list.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Removes the old product name from what agents are told and what people read, as decided after intake row 5.
What changes
mate_runtime, so the model no longer sees a<t3_code_runtime>tag.t3.jsonschema descriptions (the t3.codes pointer is gone), the relay API title and the relay client error.Mate <mate@zerops.io>, the identity the snapshot path already uses.What stays
Identifiers that name the client to a vendor stay unchanged:
t3code_desktop;t3code;Also unchanged:
t3,T3CODE_*,@t3tools/*);Guard
scripts/product-name.test.tsparses every string, template and JSX text literal inapps/server/src,packages/contracts,packages/sharedandpackages/client-runtimewith oxc-parser, and fails on "T3 Code". Upstream ports would otherwise bring the name back with every intake.mainwith the old strings listed, and passes here.fork.md§4.1 states the rule, and intake row 5 records the decision.Verification
vp checkpasses on the touched files.🤖 Generated with Claude Code