Versions in this module Expand all Collapse all v1 v1.4.0 Oct 20, 2026 Changes in this version + var ErrDenied = errors.New("agent version capability denied") + func MatchGrant(pattern, value string) bool + type Authorizer struct + func NewAuthorizer(versions store.AgentVersionStore) (*Authorizer, error) + func (a *Authorizer) Authorize(ctx context.Context, tenantID, agentVersionRef string, kind Kind, ...) error + func (a *Authorizer) ToolFreeze(ctx context.Context, tenantID, agentVersionRef string) (ToolFreeze, error) + type Kind string + const IPC + const Memory + const Model + const Secret + const Tool + type ToolFreeze struct + func (f ToolFreeze) Allow(name, version string, registeredAt time.Time) bool + func (f ToolFreeze) Enforced() bool