Versions in this module Expand all Collapse all v1 v1.1.0 Aug 24, 2025 Changes in this version + type AgentMetadata struct + Author string + Description string + Labels map[string]string + Name string + Tags []string + Version string + type AgentSpec struct + APIVersion string + Kind string + Metadata AgentMetadata + Spec AgentSpecDetails + type AgentSpecDetails struct + Capabilities []string + Config map[string]interface{} + Dependencies []string + Environment []EnvironmentVar + HealthCheck *HealthCheckConfig + Model ModelConfig + Ports []PortConfig + Resources *ResourceConfig + Runtime string + Volumes []VolumeConfig + type EnvironmentVar struct + From string + Name string + Value string + type HealthCheckConfig struct + Command []string + Interval string + Retries int + StartPeriod string + Timeout string + type ModelConfig struct + Config map[string]interface{} + Name string + Provider string + type Parser struct + func New() *Parser + func (p *Parser) FindAgentFile(dir string) (string, error) + func (p *Parser) Parse(data []byte) (*AgentSpec, error) + func (p *Parser) ParseFile(path string) (*AgentSpec, error) + func (p *Parser) Validate(spec *AgentSpec) error + type PortConfig struct + Container int + Host int + Protocol string + type ResourceConfig struct + Limits ResourceLimits + Requests ResourceLimits + type ResourceLimits struct + CPU string + Memory string + type VolumeConfig struct + Source string + Target string + Type string