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-22 15:12:00 -04:00
2026-07-22 15:12:00 -04:00
2026-07-18 02:48:46 -04:00
2026-07-22 08:28:03 -04:00
2026-07-17 05:31:01 -04:00
2026-07-20 19:17:24 -04:00
2026-07-20 20:21:49 -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-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 15:12:00 -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-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 16:05:51 -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-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-17 05:31:01 -04:00
2026-07-18 02:48:46 -04:00
2026-07-18 02:48:46 -04:00
2026-07-20 14:07:45 -04:00
2026-07-20 20:21:49 -04:00
2026-07-20 20:21:49 -04:00
2026-07-20 21:20:43 -04:00
2026-07-20 19:53:41 -04:00
2026-07-20 20:21:49 -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-17 23:45: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-17 23:45:05 -04:00
2026-07-17 05:31:01 -04:00
2026-07-18 02:48:46 -04:00
2026-07-20 19:53:41 -04:00
2026-07-17 05:31:01 -04:00
2026-07-17 05:31:01 -04:00
2026-07-18 02:48:46 -04:00
2026-07-21 02:36:37 -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-17 05:31:01 -04:00
2026-07-17 05:31:01 -04:00
2026-07-17 05:31:01 -04:00
2026-07-18 02:48:46 -04:00
2026-07-20 19:53:41 -04:00
2026-07-17 05:31:01 -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-17 05:31:01 -04:00
2026-07-17 05:31:01 -04:00
2026-07-18 02:48:46 -04:00