Documentation
¶
Index ¶
- Constants
- func BuildModelOverrideExpression(primaryVar, enterpriseDefaultVar, builtinFallback string) string
- func BuildModelOverrideExpressionEmptyFallback(primaryVar, enterpriseDefaultVar string) string
- func ResolveDefaultDetectionModel(fallback string) string
- func ResolveDefaultMaxEffectiveTokens(fallback int64) int64
- func ResolveDefaultMaxTurns(fallback string) string
- func ResolveDefaultTimeoutMinutes(fallback int) int
Constants ¶
const ( // DefaultMaxEffectiveTokens is the enterprise override for AWF apiProxy.maxEffectiveTokens // when max-effective-tokens is not explicitly configured in workflow frontmatter. DefaultMaxEffectiveTokens = "GH_AW_DEFAULT_MAX_EFFECTIVE_TOKENS" // DefaultMaxTurns is the enterprise override for engine.max-turns when it is not // explicitly configured in workflow frontmatter. DefaultMaxTurns = "GH_AW_DEFAULT_MAX_TURNS" // DefaultTimeoutMinutes is the enterprise override for top-level timeout-minutes // when it is not explicitly configured in workflow frontmatter. DefaultTimeoutMinutes = "GH_AW_DEFAULT_TIMEOUT_MINUTES" // DefaultDetectionModel is the enterprise override for selecting the detection // job model when threat-detection.engine.model is not set. DefaultDetectionModel = "GH_AW_DEFAULT_DETECTION_MODEL" // DefaultModelCopilot is the enterprise override for Copilot fallback model selection. DefaultModelCopilot = "GH_AW_DEFAULT_MODEL_COPILOT" // DefaultModelClaude is the enterprise override for Claude fallback model selection. DefaultModelClaude = "GH_AW_DEFAULT_MODEL_CLAUDE" // DefaultModelCodex is the enterprise override for Codex fallback model selection. DefaultModelCodex = "GH_AW_DEFAULT_MODEL_CODEX" )
Variables ¶
This section is empty.
Functions ¶
func BuildModelOverrideExpression ¶
BuildModelOverrideExpression builds a vars expression with primary model var, enterprise default model var, and built-in fallback model.
func BuildModelOverrideExpressionEmptyFallback ¶
BuildModelOverrideExpressionEmptyFallback builds a vars expression with primary model var, enterprise default model var, and empty string fallback.
func ResolveDefaultDetectionModel ¶
ResolveDefaultDetectionModel returns fallback when the env var is unset, otherwise returns the trimmed override value.
func ResolveDefaultMaxEffectiveTokens ¶
ResolveDefaultMaxEffectiveTokens returns fallback when the env var is unset/invalid, otherwise returns the parsed override.
func ResolveDefaultMaxTurns ¶
ResolveDefaultMaxTurns returns fallback when the env var is unset/invalid, otherwise returns the parsed override as a string.
func ResolveDefaultTimeoutMinutes ¶
ResolveDefaultTimeoutMinutes returns fallback when the env var is unset/invalid, otherwise returns the parsed override.
Types ¶
This section is empty.