summaryrefslogtreecommitdiff
path: root/docs/oauth-provider-auth.md
AgeCommit message (Collapse)Author
2026-06-23ponytail simplifications to panto cli and lua extensiosnt
2026-06-15Add Codex Responses support and session debuggingt
Teach provider config and auth resolution about the Codex Responses dialect, including user-facing `style = "openai_responses"` with `dialect = "codex"`. Serialize and parse Responses traffic with provider-specific reasoning replay, assistant phase metadata, and robust function-call assembly keyed by `output_index` so streamed tool inputs survive proxy quirks and empty terminal payloads. Also persist thinking origins and message metadata across sessions, add the Anthropic interleaved-thinking header switch, write per-session debug logs, and improve the TUI and scripts for inspecting tool output and session costs.
2026-06-15auth: flatten [auth.<name>] config + ${...} substitutiont
Collapse the auth schema: infer `type` from keys, replace key/key_env_var with a single `key` (resolved via substitution), flatten the exchange to flat `exchange_*` keys, and drop the auth-level headers tables in favor of reusing the provider's `extra_headers` on the auth HTTP calls. Add `${sibling}` and `${env:VAR}` substitution over auth values (GitHub Enterprise = set `domain`). Restore api_key-empty → provider-drop. Update default config, docs, and tests.
2026-06-15docs: note openai_responses serializer/parser scope and reasoning-continuity ↵t
limitation
2026-06-15docs: as-built status for OAuth provider autht
Record resolved open questions (clean break, key_env_var, codex dialect, file-backed storage), the core/CLI split, verified device-flow specifics for Copilot and Codex, the Codex Responses-API finding, and verification status.
2026-06-13oauth provider doct