ZacharyZhang-NY
48d89c7830
refactor(auth): centralize inference-credential routing in CredentialAuthority
...
One authority answers 'which credential may ride this request':
credential_class / manager_for / credential_for / bearer_resolver_for,
keyed by (platform, base_url). SessionCredential is an opaque type with
no production constructor, so a new call site cannot re-introduce the
session-bearer leak. Platform-scoped tests extended across all bearer
channels (session, aux, summary, subagent override).
Verified: cargo check --workspace --all-targets clean; kigi-shell and
kigi-tui suites green (6611+ tests).
2026-07-22 15:12:00 -04:00
..
2026-07-18 02:48:46 -04:00
2026-07-18 02:48:46 -04:00
2026-07-18 02:48:46 -04:00
2026-07-18 02:48:46 -04:00
2026-07-18 02:48:46 -04:00
2026-07-21 07:21:05 -04:00
2026-07-17 05:31:01 -04:00
2026-07-18 02:48:46 -04:00
2026-07-18 02:48:46 -04:00
2026-07-18 02:48:46 -04:00
2026-07-18 02:48:46 -04:00
2026-07-18 02:48:46 -04:00
2026-07-18 02:48:46 -04:00
2026-07-18 02:48:46 -04:00
2026-07-17 05:31:01 -04:00
2026-07-18 02:48:46 -04:00
2026-07-18 02:48:46 -04:00
2026-07-18 02:48:46 -04:00
2026-07-18 02:48:46 -04:00
2026-07-18 02:48:46 -04:00
2026-07-17 05:31:01 -04:00
2026-07-18 02:48:46 -04:00
2026-07-18 02:48:46 -04:00
2026-07-18 02:48:46 -04:00
2026-07-18 02:48:46 -04:00
2026-07-22 08:28:03 -04:00
2026-07-18 02:48:46 -04:00
2026-07-21 16:23:08 -04:00
2026-07-18 12:00:52 -04:00
2026-07-17 05:31:01 -04:00
2026-07-18 02:48:46 -04:00
2026-07-18 02:48:46 -04:00
2026-07-17 05:31:01 -04:00
2026-07-22 15:12:00 -04:00
2026-07-22 08:28:03 -04:00
2026-07-18 02:48:46 -04:00
2026-07-18 02:48:46 -04:00
2026-07-18 02:48:46 -04:00
2026-07-22 15:12:00 -04:00
2026-07-22 15:12:00 -04:00
2026-07-18 02:48:46 -04:00
2026-07-18 02:48:46 -04:00
2026-07-18 02:48:46 -04:00
2026-07-21 16:23:08 -04:00
2026-07-17 05:31:01 -04:00
2026-07-18 02:48:46 -04:00
2026-07-18 02:48:46 -04:00
2026-07-17 05:31:01 -04:00
2026-07-17 05:31:01 -04:00
2026-07-22 08:28:03 -04:00
2026-07-18 02:48:46 -04:00
2026-07-18 02:48:46 -04:00
2026-07-20 15:32:35 -04:00
2026-07-18 02:48:46 -04:00
2026-07-17 05:31:01 -04:00
2026-07-17 05:31:01 -04:00