Changed
- Changed inherited pi-ai
ApiKeyCredentialto use theauth.json-compatible discriminatortype: "api_key"and provider-scopedenvvalues instead oftype: "api-key"and metadata. - Renamed the inherited agent-core public harness shell execution options type from
ExecutionEnvExecOptionstoShellExecOptions.
Fixed
- Fixed inherited Anthropic-compatible custom models to use explicit compatibility metadata instead of provider-name heuristics for session-affinity headers and unsupported tool-field omissions.
- Fixed inherited request-scoped
apiKeyandenvvalues to participate in provider auth resolution, so providers such as Cloudflare can derive request-specific base URLs from explicit call options (#6021). - Restored inherited temporary legacy per-API stream aliases such as
streamSimpleOpenAICompletionson the pi-ai compat entrypoint (#6016, #6017). - Restored inherited runtime
detectCompatfallback inopenai-completionsfor models without explicit compat metadata (#6020).