Versions in this module Expand all Collapse all v0 v0.7.0 Oct 21, 2026 Changes in this version + const AgentKitMountedConfig + const ExecutionHTTPV1 + const ExecutionSharedSandbox + const LayoutVersion + const MediaTypeAgent + const MediaTypeArtifact + const MediaTypeBuildProfile + const MediaTypeComposition + const MediaTypeContent + const MediaTypeEmptyConfig + const MediaTypeEvaluationCase + const MediaTypeEvaluationIndex + const MediaTypeInstructions + const MediaTypeJSONSchema + const MediaTypePolicyV1 + const MediaTypePolicyV2 + const MediaTypeRuntimeProfile + const MediaTypeSuite + const MediaTypeToolProvider + const MediaTypeToolProviderCatalog + const MediaTypeToolProviderComposition + const SpecVersion + func DescriptorSizeAndDigestMatch(data []byte, descriptor Descriptor) bool + func Digest(data []byte) (string, error) + func IsValidDigest(value string) bool + func Marshal(value any) ([]byte, error) + func MatchesCanonicalDescriptor(data []byte, descriptor Descriptor) bool + func Unmarshal(data []byte, out any) error + func ValidateExecutionContract(c ExecutionContract) error + func ValidateImageReference(value string) error + type Agent struct + Description string + Evals []FileRef + Extensions []Extension + ID string + Instructions FileRef + Invokes []AgentInvoke + MediaType string + Model ModelRequirement + Policy *FileRef + SchemaVersion string + ToolProviders []ToolProviderRequirement + type AgentInvoke struct + Agent string + MaxConcurrent int + MaxDepth int + type AgentPlatform struct + ID string + Platforms []Platform + type BrokeredCredential struct + BindingRef string + Resolution string + type BuildProfile struct + Execution *ExecutionContract + Harness []PlatformImage + ID string + MediaType string + RuntimeBase []PlatformImage + SchemaVersion string + SourceEpoch int64 + func (p *BuildProfile) UnmarshalJSON(data []byte) error + type Composition struct + Agent string + BuildProfile string + MediaType string + Platform Platform + RuntimeProfile string + SchemaVersion string + ToolProviders []ResolvedToolProvider + func (c *Composition) UnmarshalJSON(data []byte) error + type CompositionRef struct + Agent string + Descriptor Descriptor + Path string + Platform Platform + RuntimeProfile string + func (c *CompositionRef) UnmarshalJSON(data []byte) error + type CompositionSelection struct + Agent string + BuildProfile string + Digest string + Platform Platform + RuntimeProfile string + type DelegatedAuthorization struct + Credential BrokeredCredential + Scope string + Service string + type Descriptor struct + Annotations map[string]string + Digest string + MediaType string + Size int64 + func (d *Descriptor) UnmarshalJSON(data []byte) error + type EnvironmentName struct + Delivery string + Name string + Required bool + Secret bool + type EvaluationAssertion struct + Critical *bool + ID string + JudgeModel string + JudgeVersion string + MinScore *int + Pattern string + Rubric string + Tool string + Type string + Value string + type EvaluationCase struct + Assertions []EvaluationAssertion + ID string + Input string + MediaType string + MinPasses *int + Runs *int + SchemaVersion string + type EvaluationIndex struct + Agent string + Cases []FileRef + Limits EvaluationLimits + MediaType string + SchemaVersion string + type EvaluationLimits struct + MaxCaseBytes int + MaxCases int + type EvidenceImplementation struct + Digest string + ID string + Version string + type ExecutionContract struct + Configuration string + HealthPath string + Inputs []ExecutionInput + Kind string + Port int + Protocol string + func (c *ExecutionContract) UnmarshalJSON(data []byte) error + func (c ExecutionContract) MarshalJSON() ([]byte, error) + type ExecutionInput struct + Environment string + Name string + Secret bool + func (input *ExecutionInput) UnmarshalJSON(data []byte) error + type Extension struct + Critical bool + Digest string + Name string + type FileRef struct + Descriptor Descriptor + Path string + type InferenceRequirements struct + API string + ContextTokens int + OutputTokens int + Streaming bool + ToolCalling bool + func (r *InferenceRequirements) UnmarshalJSON(data []byte) error + func (r InferenceRequirements) Match(available InferenceRequirements) error + func (r InferenceRequirements) Validate() error + type InventoryEntry struct + Component string + Digest string + GID int + LinkTarget string + Mode uint32 + Path string + Size int64 + Type string + UID int + func (e *InventoryEntry) UnmarshalJSON(data []byte) error + type ManifestRef struct + Descriptor Descriptor + ID string + Path string + Version string + type ModelRequirement struct + Capabilities *InferenceRequirements + EndpointEnv string + Model string + Protocol string + SecretRefs []string + func (m *ModelRequirement) UnmarshalJSON(data []byte) error + type NetworkAccess struct + Host string + Port int + Scheme string + type Platform struct + Architecture string + OS string + Variant string + func (p Platform) String() string + type PlatformImage struct + Image Descriptor + ImageRef string + Platform Platform + type RemoteHeader struct + Name string + SecretRef SecretKeyRef + type RemoteNetworkRequirement struct + DestinationRef string + type RemoteTimeouts struct + ConnectMilliseconds int + RequestMilliseconds int + type RemoteToolProvider struct + Cancellation string + Connection string + EndpointRef string + Headers []RemoteHeader + Network []RemoteNetworkRequirement + Timeouts RemoteTimeouts + Transport string + type Report struct + AgentPlatforms []AgentPlatform + Agents int + Capabilities []string + CompositionSelections []CompositionSelection + Compositions int + Name string + ToolProviderCompositions int + ToolProviders int + type ResolvedToolProvider struct + ExecutionMode string + ID string + ManifestDigest string + VariantDigest string + Version string + type RuntimeProfile struct + ConfigurationABI string + Harness EvidenceImplementation + ID string + ImageRequired bool + MediaType string + Renderer EvidenceImplementation + Runtime EvidenceImplementation + SchemaVersion string + func (p *RuntimeProfile) UnmarshalJSON(data []byte) error + type RuntimeRequirement struct + ABI string + ABIVersion string + CPUBaseline string + RequiredPaths []string + type SecretKeyRef struct + Key string + Name string + type Suite struct + Agents []ManifestRef + BuildProfiles []ManifestRef + Capabilities []string + Compositions []CompositionRef + Extensions []Extension + MediaType string + Name string + RuntimeProfiles []ManifestRef + SchemaVersion string + ToolProviderCatalog ManifestRef + ToolProviderCompositions []ToolProviderCompositionRef + func (s *Suite) UnmarshalJSON(data []byte) error + type Tool struct + Approval string + DelegatedAuthorization *DelegatedAuthorization + Description string + Effect string + Effects []string + InputSchema FileRef + Name string + OutputSchema *FileRef + type ToolProvider struct + Extensions []Extension + ID string + MediaType string + Protocol string + Remote *RemoteToolProvider + Retained *bool + Revision string + SchemaVersion string + Tools []Tool + Variants []ToolProviderVariant + Version string + func (p *ToolProvider) UnmarshalJSON(data []byte) error + type ToolProviderCatalog struct + MediaType string + SchemaVersion string + ToolProviders []ManifestRef + type ToolProviderComposition struct + BuildProfile string + ID string + ManifestDigest string + MediaType string + Platform Platform + SchemaVersion string + VariantDigest string + Version string + type ToolProviderCompositionRef struct + Descriptor Descriptor + ID string + Path string + Platform Platform + Version string + type ToolProviderDependency struct + ID string + VariantDigest string + Version string + type ToolProviderRequirement struct + ExecutionMode string + ID string + Version string + type ToolProviderVariant struct + Arguments []string + Dependencies []ToolProviderDependency + Entrypoint string + Environment []EnvironmentName + Files []InventoryEntry + InstallRoot string + Network []NetworkAccess + PayloadRoot string + Platform Platform + Provenance *Descriptor + Relocatable bool + Runtime RuntimeRequirement + SBOM *Descriptor + SearchPath []string + VariantDigest string + WritablePaths []string