Skip to content

[codex] Prefer Carbon Code environment variables#30

Closed
w287346141 wants to merge 8 commits into
Yapie0:mainfrom
w287346141:codex/prefer-carbon-env-vars
Closed

[codex] Prefer Carbon Code environment variables#30
w287346141 wants to merge 8 commits into
Yapie0:mainfrom
w287346141:codex/prefer-carbon-env-vars

Conversation

@w287346141
Copy link
Copy Markdown

Summary

  • prefer CARBONCODE_* environment variables for dashboard host/token, theme, startup profiling, URL opening, and flush interval controls
  • keep legacy REASONIX_* variables as fallbacks so existing setups continue to work
  • update theme picker copy to mention CARBONCODE_THEME
  • add tests for CARBONCODE_THEME, CARBONCODE_PROFILE_STARTUP, and CARBONCODE_NO_OPEN behavior

Why

Carbon Code still exposed several Reasonix-branded runtime knobs. This keeps compatibility while making the documented/default environment variable surface match the product name.

Validation

  • npm.cmd test -- --run tests/startup-profile.test.ts tests/slash.test.ts tests/open-url.test.ts tests/config.test.ts
  • npm.cmd run typecheck
  • npm.cmd run lint
  • npm.cmd run verify

@Yapie0
Copy link
Copy Markdown
Owner

Yapie0 commented May 26, 2026

Closing as superseded. The useful CARBONCODE_* env migration pieces have been merged through the smaller focused PRs (#13, #34, #35, #36, #38, #39 and related follow-ups). This larger batch now conflicts with main and would duplicate already-validated changes.

@Yapie0 Yapie0 closed this 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