Table of Contents

Class ToolPackManifest

Namespace
AgentContainers.Core.Models
Assembly
AgentContainers.Core.dll
Layer 5: Optional, additive tool pack overlay. Defined in definitions/tool-packs/*.yaml
public sealed class ToolPackManifest : ManifestBase
Inheritance
ToolPackManifest
Inherited Members

Properties

CompatibleWith

public CompatibilityFilter CompatibleWith { get; set; }

Property Value

CompatibilityFilter

ComposeCapabilities

public ComposeCapabilities ComposeCapabilities { get; set; }

Property Value

ComposeCapabilities

Conflicts

public List<string> Conflicts { get; set; }

Property Value

List<string>

Env

Client-side env vars injected into agent containers that use this pack.
public List<EnvVar> Env { get; set; }

Property Value

List<EnvVar>

Install

public AgentInstallBlock Install { get; set; }

Property Value

AgentInstallBlock

Sidecar

public SidecarConfig? Sidecar { get; set; }

Property Value

SidecarConfig

SidecarEnv

Env vars injected into the sidecar container itself.
public List<EnvVar> SidecarEnv { get; set; }

Property Value

List<EnvVar>

Validation

public ValidationBlock Validation { get; set; }

Property Value

ValidationBlock