compilerenv

package
v0.77.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 28, 2026 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
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

func BuildModelOverrideExpression(primaryVar, enterpriseDefaultVar, builtinFallback string) string

BuildModelOverrideExpression builds a vars expression with primary model var, enterprise default model var, and built-in fallback model.

func BuildModelOverrideExpressionEmptyFallback

func BuildModelOverrideExpressionEmptyFallback(primaryVar, enterpriseDefaultVar string) string

BuildModelOverrideExpressionEmptyFallback builds a vars expression with primary model var, enterprise default model var, and empty string fallback.

func ResolveDefaultDetectionModel

func ResolveDefaultDetectionModel(fallback string) string

ResolveDefaultDetectionModel returns fallback when the env var is unset, otherwise returns the trimmed override value.

func ResolveDefaultMaxEffectiveTokens

func ResolveDefaultMaxEffectiveTokens(fallback int64) int64

ResolveDefaultMaxEffectiveTokens returns fallback when the env var is unset/invalid, otherwise returns the parsed override.

func ResolveDefaultMaxTurns

func ResolveDefaultMaxTurns(fallback string) string

ResolveDefaultMaxTurns returns fallback when the env var is unset/invalid, otherwise returns the parsed override as a string.

func ResolveDefaultTimeoutMinutes

func ResolveDefaultTimeoutMinutes(fallback int) int

ResolveDefaultTimeoutMinutes returns fallback when the env var is unset/invalid, otherwise returns the parsed override.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL