Skip to content

feat(web): integrate provider authentication diagnostics - #443

Merged
tt-a1i merged 1 commit into
mainfrom
codex/web-history-review
Sep 7, 2026
Merged

feat(web): integrate provider authentication diagnostics#443
tt-a1i merged 1 commit into
mainfrom
codex/web-history-review

Conversation

@tt-a1i

@tt-a1i tt-a1i commented Sep 7, 2026

Copy link
Copy Markdown
Collaborator

Problem and value

Integrate #390's useful Provider authentication diagnostics onto current main while preserving the contributor's implementation. Authenticated GET /api/providers/auth-status reports which Pi providers support API keys or OAuth, whether they are configured, and a bounded non-secret source category. It does not return credentials, labels, commands or tokens.

The original branch conflicts with newer main changes. This integration preserves both its additions and the existing trust, capability, diagnostics and cancellation behavior. No feature fixes or policy changes are added on behalf of the author; there is no new UI or authentication write path.

Attribution

Original contribution: #390, authored by testikun 320479488+testikun@users.noreply.github.com. The cherry-picked commit preserves that author identity; the squash merge must retain the same contributor as a co-author.

Validation

  • Base: d1f283e.
  • Exact original-head runtime/host tests:57 passed.
  • Integrated bun run check: passed.
  • Integrated bun run test:1,453 Node tests passed,1 skipped;92 Vitest tests passed.
  • Two independent source and integration reviews found no P2-or-higher issues.
  • No installed runtime or live-provider acceptance claimed. CI must pass on this integration head before merge.

Refs #348. Integrates #390, which will be closed with the merge receipt afterward.

@tt-a1i
tt-a1i merged commit 86635ac into main Sep 7, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants