T3 Code — binary path proof (base) Commit: d290c1f1b6c93416dfda6c9f7cd15d928a9aeb4c Environment: Linux; real local development server; fresh isolated database. Fixture: empty synthetic project; executable wrappers delegate to installed CLIs. --- grok / home path --- grok: configured home wrapper path {"provider":"grok","installed":false,"status":"error","auth":"unknown","message":"Grok CLI (`grok`) is not installed or not on PATH."} {"status":"failed","reply":null,"error":"Failed to open grok provider session."} CLI exit: 1 Server cause: Contained ACP command was not found on PATH Wrapper invocations during turn: none --- grok / absolute path --- grok: configured absolute wrapper path {"provider":"grok","installed":true,"status":"ready","auth":"authenticated","message":null} {"status":"failed","reply":null,"error":"Failed to open grok provider session."} CLI exit: 1 Server cause: CLI launched and answered ACP initialize; authentication method xai.api_key was not advertised. Wrapper invocations during turn: grok session, grok session, grok session, grok session, grok session --- pi / home path --- pi: configured home wrapper path {"provider":"pi","installed":false,"status":"error","auth":"unknown","message":"Pi CLI (`pi`) is not installed or not on PATH. Install with `npm install -g --ignore-scripts @earendil-works/pi-coding-agent`."} {"status":"failed","reply":null,"error":"Failed to open pi provider session."} CLI exit: 1 Server cause: Process spawn failed: ENOENT Wrapper invocations during turn: none --- pi / absolute path --- pi: configured absolute wrapper path {"provider":"pi","installed":true,"status":"ready","auth":"authenticated","message":null} {"status":"completed","reply":"PATH_OK","error":null} CLI exit: 0 Wrapper invocations during turn: pi session Completed. No tests used as evidence. AI-assisted; verified with the tests and tools listed above.