Versions in this module Expand all Collapse all v0 v0.19.0 Aug 21, 2026 v0.18.1 Aug 20, 2026 Changes in this version type TemplateSpecData + SkillPipRequirements []string v0.17.1 Jul 14, 2026 v0.17.0 Jul 13, 2026 Changes in this version type TemplateSpecData + KeepRuntimeCurl bool v0.16.0 Jul 1, 2026 v0.15.0 Jun 15, 2026 Changes in this version + func AnnotateToolCategories(tools []agentspec.ToolSpec) + func ConfigToAgentSpec(cfg *types.ForgeConfig) *agentspec.AgentSpec + func CountToolCategories(tools []agentspec.ToolSpec) map[string]int + func FilterDevTools(tools []agentspec.ToolSpec) []agentspec.ToolSpec + func InferBaseImage(entrypoint []string) string + func MergePluginConfig(spec *agentspec.AgentSpec, pc *plugins.AgentConfig) + func WrapperEntrypoint(file string) []string + type NetworkPolicyData struct + DenyAll bool + type TemplateRuntimeData struct + DepsFile string + DepsInstallCmd string + Entrypoint string + Env map[string]string + HealthCheck string + Image string + ModelEnv map[string]string + Port int + User string + type TemplateSpecData struct + AgentID string + BinCopies []string + DevBuild bool + EgressMode string + EgressProfile string + ForgeFramework bool + ForgeVersion string + HasBinStage bool + HasSkills bool + NetworkPolicy *NetworkPolicyData + OptionalEnvVars []string + PathExtensions []string + ProdBuild bool + Registry string + RequiredBins []string + RequiredEnvVars []string + Runtime *TemplateRuntimeData + RuntimeApkPackages []string + RuntimeAptPackages []string + SkillsCount int + ToolInterfaceVersion string + Version string + func BuildTemplateDataFromContext(spec *agentspec.AgentSpec, bc *pipeline.BuildContext) *TemplateSpecData + func BuildTemplateDataFromSpec(spec *agentspec.AgentSpec) *TemplateSpecData