Evidence record / pi-coding-agent
A dated record of one change, kept so the writing that cites it can be checked. Compiled from the sources listed below by the research run, not written for reading. The judgment lives in the issues that cite it, below.
2026-10-13-pi-coding-agent-provider-changes-chatgpt-sign-in-on-the-openai-provider-short-lived-anthropic-credentials
Provider changes: ChatGPT sign-in on the OpenAI provider, short-lived Anthropic credentials, Radius in /login, and a breaking Azure rename. ChatGPT sign-in arrived on the regular openai provider in 0.99.0; standalone binaries needed the missing-module fix in 0.99.1. The old Codex-subscription provider is labelled legacy. Anthropic workload identity federation is used when its environment is configured and no existing API key/OAuth token takes precedence, allowing CI short-lived access. Radius is documented first on the providers page, and the vendor describes it as an early-alpha gateway with organization controls/analytics. Its verified client integration is a top-level /login entry placed last, plus an offer to configure its MCP server; server-side governance effectiveness was not audited. OpenAI Codex defaults to GPT-6.1 Sol from 0.99.1 and xAI to Grok 4.7 from 0.87.1. The Azure provider ID changed in 1.0.3; old-provider sessions fall back and lose prompt-cache reuse.
Channel: tagged-release (v0.87.1 to v1.0.3). Half: capability. Date: 2026-09-29.
Operator consequence: Change Azure provider keys/references to azure in auth/configuration before going past 1.0.2; keep API ID azure-openai-responses and AZURE_OPENAI_* variables unchanged. SDK imports become providers/azure, azureProvider, and AZURE_MODELS. Pin models explicitly for comparable costs; section 25 adds the missed default changes. Federation requires clearing higher-precedence credentials where appropriate. Treat Radius controls/analytics as vendor-described until service enforcement is checked; section 26 verifies a narrower client-catalog correction.
Receipt
- https://github.com/earendil-works/pi/releases/tag/v0.99.0
- https://github.com/earendil-works/pi/releases/tag/v0.99.2
- https://github.com/earendil-works/pi/releases/tag/v1.0.3
- https://github.com/earendil-works/pi/blob/v1.2.0/packages/coding-agent/docs/providers.md#L104-L114
- https://github.com/earendil-works/pi/releases/tag/v0.99.1
- https://github.com/earendil-works/pi/blob/v1.0.3/packages/ai/CHANGELOG.md#L5-L11
- https://github.com/earendil-works/pi/blob/v1.0.0/packages/coding-agent/CHANGELOG.md
Finding metadata
Run: 2026-10-13-profile-refresh-2026-09-21_2026-10-13-frontier-v0
Finding ID: 2026-10-13-pi-coding-agent-provider-changes-chatgpt-sign-in-on-the-openai-provider-short-lived-anthropic-credentials
Profile citations
- Flue / claim / azure-provider-api-distinction
- Flue / posture / accessibility
- Pi Coding Agent / claim / provider-migrations
- Pi Coding Agent / posture / accessibility
Source links
Primary links, including exact changelog lines when available.
- github release2026-10-13-pi-coding-agent-provider-changes-chatgpt-sign-in-on-the-openai-provider-short-lived-anthropic-credentialsearendil-works/pi / v0.99.0github release2026-10-13-pi-coding-agent-provider-changes-chatgpt-sign-in-on-the-openai-provider-short-lived-anthropic-credentialsearendil-works/pi / v0.99.2github release2026-10-13-pi-coding-agent-provider-changes-chatgpt-sign-in-on-the-openai-provider-short-lived-anthropic-credentialsearendil-works/pi / v1.0.3tagged commit file2026-10-13-pi-coding-agent-provider-changes-chatgpt-sign-in-on-the-openai-provider-short-lived-anthropic-credentialsearendil-works/pi / packages/coding-agent/docs/providers.md#L104-L114github release2026-10-13-pi-coding-agent-provider-changes-chatgpt-sign-in-on-the-openai-provider-short-lived-anthropic-credentialsearendil-works/pi / v0.99.1tagged commit file2026-10-13-pi-coding-agent-provider-changes-chatgpt-sign-in-on-the-openai-provider-short-lived-anthropic-credentialsearendil-works/pi / packages/ai/CHANGELOG.md#L5-L11tagged commit file2026-10-13-pi-coding-agent-provider-changes-chatgpt-sign-in-on-the-openai-provider-short-lived-anthropic-credentialsearendil-works/pi / packages/coding-agent/CHANGELOG.md
Versioned source: run artifact