Skip to content

[codex] Prefer Carbon desktop env vars#27

Merged
Yapie0 merged 8 commits into
Yapie0:mainfrom
w287346141:codex/carbon-desktop-env-vars
May 26, 2026
Merged

[codex] Prefer Carbon desktop env vars#27
Yapie0 merged 8 commits into
Yapie0:mainfrom
w287346141:codex/carbon-desktop-env-vars

Conversation

@w287346141
Copy link
Copy Markdown

@w287346141 w287346141 commented May 25, 2026

Summary

  • let the desktop RPC launcher prefer CARBONCODE_CLI while keeping REASONIX_CLI as a legacy fallback
  • let debug builds open DevTools with CARBONCODE_DEVTOOLS while keeping REASONIX_DEVTOOLS compatibility
  • add productization coverage so desktop developer env vars do not regress back to Reasonix-only names
  • add lightweight Tauri Node resource placeholders so local Rust checks can validate the desktop shell
  • run rustfmt over the touched Rust files

Why

The desktop surface is already Carbon-branded, but a couple of developer env hooks still required Reasonix names. This keeps old local workflows working while making Carbon Code the primary interface.

The Tauri config also expects platform Node resource paths to exist. The committed placeholders satisfy local resource validation; release packaging replaces them with real Node binaries.

Validation

  • npm.cmd test -- --run tests/carbon-productization.test.ts
  • npm.cmd run verify
  • cargo fmt --check
  • cargo check

@w287346141 w287346141 force-pushed the codex/carbon-desktop-env-vars branch from 4870b71 to 8219d98 Compare May 25, 2026 15:03
@w287346141 w287346141 force-pushed the codex/carbon-desktop-env-vars branch from 8219d98 to 4cb3753 Compare May 25, 2026 15:07
@Yapie0 Yapie0 merged commit 44004e7 into Yapie0:main May 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants