Additional evidence from t3 triage on 2026-10-23: the same denial occurs with the Codex provider on macOS, including in a fresh thread whose own project explicitly enables browser access.
Environment
- Running local, desktop-managed T3 Code Nightly server:
0.1.3-nightly.20261023.3566, verified against the live server version endpoint. - macOS arm64, Darwin
24.6.0. - Provider: Codex. The exact frontend surface used for the original calls was not independently established.
- Triage CLI:
0.1.3-nightly.20261023.3566. - Release source inspected at tag
v0.1.3-nightly.20261023.3566, commit807319c276c6831b2c219640e9da5b38019a8f1d.
Observed behavior and evidence
- The affected project's
projectSettingsOverrides[projectId].enableAgentBrowserAccessistrue. Its legacyprojectAgentBrowserAccessOverrides[projectId]is alsotrue. The global field is omitted and defaults totruein this release. - The settings file was last modified on October 19, before the affected threads were created on October 23. This does not appear to be a setting enabled after session startup.
- Persisted tool results show
preview_status({})denied about 32 seconds after a fresh thread was created, at 11:23:50 UTC. Another thread in the same project contains three equivalentpreview_opendenials.
Expected: the enabled project policy permits preview calls. Actual:
| 1 | MCP credential does not grant the preview capability: browser preview tools are off for this thread. |
Diagnosis and limits
This confirms an enabled-policy/authorization mismatch and strongly matches this issue. In the inspected release, ProviderSessionManager captures ProjectService as an optional dependency; when browser overrides exist, a failed project lookup takes the browser: false path before applying the override. Credential creation then omits the preview capability.
There is some ProjectService provisioning in the release's main runtime branch, so the precise live dependency-construction cause remains an inference. This investigation did not inspect the live service context or independently rebuild the production layer in a test. The persisted denial and saved settings are confirmed; the proposed wiring explanation is not independently proven here.
Tool visibility despite denied authorization also overlaps #17202. No settings or source changes were made, and the override-removal workaround was not tested. No raw logs, credentials, private URLs, or thread/project identifiers are included here.
Investigated using t3 triage --agent codex: OpenAI Codex CLI 0.164.0, model gpt-6-astra, medium reasoning effort (verified from the triage session metadata). Comment prepared and posted at the reporter's request by Codex in T3 Code, model gpt-6.1-sol, high reasoning effort.