pr: https://git.cafe/pingdotgg/t3code/pulls/24450 head: 698065e461cb132160df02c128ef34209fd84d89 platform: Linux main: github/main 6575ce32508bd7908444241f3719aa33aaf77f90 $ git worktree add ../main github/main $ cd ../main && timeout 600 vp i $ setsid nohup vp run dev > /tmp/main-dev.log 2>&1 & [dev-runner] serverPort=16733 webPort=8693 baseDir=/home/user/main/.t3 Playwright + /usr/bin/google-chrome: paired, opened Usage > Limits, clicked Refresh limits. Observed: Codex could not read usage (JSON-RPC -32600); no Cursor limits or Keychain enable control. $ timeout 30 cursor-agent status Not logged in Stopped main process group captured at launch: 19190. pr: exact head 698065e461cb132160df02c128ef34209fd84d89 $ timeout 600 vp i Initial root-checkout startup selected ~/.t3; stopped process group 22512 on discovering it. It opened/migrated this disposable VM's live database. No agents launched there. $ setsid nohup vp run dev --home-dir /home/user/t3code/.t3 --no-seed > /tmp/dev.log 2>&1 & [dev-runner] serverPort=13773 webPort=5733 baseDir=/home/user/t3code/.t3 Playwright: paired, Add project > Local folder > /home/user/main (real git worktree), selected Codex GPT-6.1-Sol, submitted prompt: Reply with exactly: pr24450 real codex turn ok. Do not edit files or run commands. Observed completed assistant response: pr24450 real codex turn ok. Usage > Limits > Refresh limits: responsive, same Codex JSON-RPC -32600 error as main; Cursor unavailable. Usage > Tokens and Cost: populated real CLI history, gpt-6.1-sol, 2 sessions, 2.02M tokens, $0.40 API estimate. No mocks, fixtures, injected credentials, platform spoofing or simulated provider turns used for runtime checks. Blacksmith remote: vp i && vp test run packages/provider-cursor/src/server/usageLimits.test.ts Test Files 1 passed (1) Tests 11 passed (11) These existing tests simulate Keychain timing. They are supplemental, not proof of real macOS behavior. Blocked: real macOS Keychain approval cannot run on Linux. No authenticated Cursor account/token is available for the real Cursor usage API. Not reproduced: original 10-second interruption on main. Not verified: delayed approval >10s, 30s Keychain timeout and retry, 10s real Cursor HTTP/body deadline, macOS/Windows desktop, native mobile. No source changes, commits or pushes.