fix: give T3 Code the wrapped claude and codex #4

Merged
marti merged 1 commit from fix/t3code-wrapped-providers into main 2026-10-17 01:06:02 +02:00
Owner

T3 Code runs claude and codex from its own provider packages, which it puts at the front of PATH. Those are the bare llm-agents packages, so inside T3 Code:

  • claude had no node/npx or python3, which hooks, MCP servers and plugins need.
  • codex ran without the wrapper that loads secret MCP headers from files.

The T3 Code override now puts claudeWrapped and codexWrapped ahead of upstream's provider list, so they win on PATH.

Verification

  • nix flake check passes.
  • Built the T3 Code desktop package from a Home Manager config: the launcher's PATH lists the wrapped claude before the bare one, and the wrapped claude points at nodejs 24.21.0 and python3 3.14.7.

Restart T3 Code after switching for it to take effect.

🤖 Generated with Claude Code

T3 Code runs claude and codex from its own provider packages, which it puts at the front of PATH. Those are the bare llm-agents packages, so inside T3 Code: - claude had no `node`/`npx` or `python3`, which hooks, MCP servers and plugins need. - codex ran without the wrapper that loads secret MCP headers from files. The T3 Code override now puts `claudeWrapped` and `codexWrapped` ahead of upstream's provider list, so they win on PATH. ## Verification - `nix flake check` passes. - Built the T3 Code desktop package from a Home Manager config: the launcher's PATH lists the wrapped claude before the bare one, and the wrapped claude points at nodejs 24.21.0 and python3 3.14.7. Restart T3 Code after switching for it to take effect. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
T3 Code prefixes PATH with its provider packages, so it ran the bare
claude-code without node or python and the bare codex without its MCP
secret headers. Put the wrapped packages ahead of upstream's defaults.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
marti merged commit 55096ff9a3 into main 2026-10-17 01:06:02 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
marti/agent-env!4
No description provided.