core: introduce public auth extension seam

This commit is contained in:
github-ops
2026-05-14 17:03:05 +00:00
parent fd11d9ceca
commit 7f2acdecb9
9 changed files with 68 additions and 32 deletions
+5
View File
@@ -3,6 +3,7 @@ pub mod agent;
pub mod auth;
pub mod cache;
pub mod edition;
pub mod ext;
pub mod ids;
pub mod observability;
pub mod operation;
@@ -31,6 +32,10 @@ pub use cache::{
pub use edition::{
EditionCapabilities, EditionLimits, MachineAccessMode, OperationSecurityLevel, ProductEdition,
};
pub use ext::auth::{
MachineCredentialVerifier, MachineCredentialVerifierError, SharedMachineCredentialVerifier,
VerifiedMachineCredential,
};
pub use ids::{
AgentId, AsyncJobId, AuthProfileId, DescriptorId, InvitationId, InvocationLogId, OperationId,
PlatformApiKeyId, SampleId, SecretId, StreamSessionId, ToolId, UserId, UserSessionId,