Reproduction
At CLI Bridge 0bb4ec63547050a48e607548830d8d91cdb1f039 with Pi 0.83.0:
- Start CLI Bridge with only the Pi backend.
GET /v1/models returns pi/openai-codex/gpt-5.6-luna.
- Submit that exact model through the required isolated Pi path (
BRIDGE_JAIL_MODE=fs-jail).
- The request fails before inference with:
backend pi provider openai-codex has no explicit entry in ~/.pi/agent/models.json; define its baseUrl, api, and model there so isolated forwarding cannot guess.
Observed in a packed Braid run: 0 input tokens, 0 output tokens, $0 reported cost. Cleanup removed all three temporary directories and stopped CLI Bridge. A configured pi/tangle-router/glm-5.2 request succeeds through the same path, so this is model admission/catalog drift rather than a general Pi failure.
Expected
/v1/models should only advertise Pi routes executable by the mandatory isolated transport, or expose explicit readiness metadata that callers can use to reject unavailable routes before admission. The health response should not report Pi fully ready when the selected advertised model is known to be unusable.
Related Braid live-path correction: tangle-network/braid#7.
Reproduction
At CLI Bridge
0bb4ec63547050a48e607548830d8d91cdb1f039with Pi0.83.0:GET /v1/modelsreturnspi/openai-codex/gpt-5.6-luna.BRIDGE_JAIL_MODE=fs-jail).backend pi provider openai-codex has no explicit entry in ~/.pi/agent/models.json; define its baseUrl, api, and model there so isolated forwarding cannot guess.Observed in a packed Braid run: 0 input tokens, 0 output tokens, $0 reported cost. Cleanup removed all three temporary directories and stopped CLI Bridge. A configured
pi/tangle-router/glm-5.2request succeeds through the same path, so this is model admission/catalog drift rather than a general Pi failure.Expected
/v1/modelsshould only advertise Pi routes executable by the mandatory isolated transport, or expose explicit readiness metadata that callers can use to reject unavailable routes before admission. The health response should not report Pi fully ready when the selected advertised model is known to be unusable.Related Braid live-path correction: tangle-network/braid#7.