Documentation
¶
Overview ¶
Code generated by magus-utils config; DO NOT EDIT.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Fields = []fieldtype.Field{ { GoPath: "Cache.Dir", YamlPath: "cache.dir", EnvVar: "MAGUS_CACHE_DIR", Flag: fieldtype.FlagNames{Long: "cache-dir"}, Kind: fieldtype.KindString, Usage: "MAGUS_CACHE_DIR", }, { GoPath: "Cache.Write.Enabled", YamlPath: "cache.write.enabled", EnvVar: "MAGUS_CACHE_WRITE_ENABLED", Flag: fieldtype.FlagNames{Long: ""}, Kind: fieldtype.KindBoolPtr, Usage: "MAGUS_CACHE_WRITE_ENABLED", }, { GoPath: "Cache.Include.OS.Enabled", YamlPath: "cache.include.os.enabled", EnvVar: "MAGUS_CACHE_INCLUDE_OS_ENABLED", Flag: fieldtype.FlagNames{Long: ""}, Kind: fieldtype.KindBoolPtr, Usage: "MAGUS_CACHE_INCLUDE_OS_ENABLED", }, { GoPath: "Cache.Include.Arch.Enabled", YamlPath: "cache.include.arch.enabled", EnvVar: "MAGUS_CACHE_INCLUDE_ARCH_ENABLED", Flag: fieldtype.FlagNames{Long: ""}, Kind: fieldtype.KindBoolPtr, Usage: "MAGUS_CACHE_INCLUDE_ARCH_ENABLED", }, { GoPath: "Cache.SizeMB", YamlPath: "cache.size_mb", EnvVar: "MAGUS_CACHE_SIZE_MB", Flag: fieldtype.FlagNames{Long: "cache-size-mb"}, Kind: fieldtype.KindInt, Usage: "MAGUS_CACHE_SIZE_MB", }, { GoPath: "Cache.Remote.TrustedKeys", YamlPath: "cache.remote.trusted_keys", EnvVar: "MAGUS_CACHE_REMOTE_TRUSTED_KEYS", Flag: fieldtype.FlagNames{Long: ""}, Kind: fieldtype.KindStringSlice, Usage: "MAGUS_CACHE_REMOTE_TRUSTED_KEYS", }, { GoPath: "Cache.Remote.Insecure", YamlPath: "cache.remote.insecure", EnvVar: "MAGUS_CACHE_REMOTE_INSECURE", Flag: fieldtype.FlagNames{Long: "cache-remote-insecure"}, Kind: fieldtype.KindBool, Usage: "MAGUS_CACHE_REMOTE_INSECURE: Insecure disables remote-cache signature verification: unsigned artifacts are imported and produced with no trust set.", }, { GoPath: "Cache.Remote.InsecureReason", YamlPath: "cache.remote.insecure_reason", EnvVar: "MAGUS_CACHE_REMOTE_INSECURE_REASON", Flag: fieldtype.FlagNames{Long: "cache-remote-insecure-reason"}, Kind: fieldtype.KindString, Usage: "MAGUS_CACHE_REMOTE_INSECURE_REASON: InsecureReason is the prose behind Insecure, required whenever it is true.", }, { GoPath: "CI.MaxShards", YamlPath: "ci.max_shards", EnvVar: "MAGUS_CI_MAX_SHARDS", Flag: fieldtype.FlagNames{Long: "ci-max-shards"}, Kind: fieldtype.KindInt, Usage: "MAGUS_CI_MAX_SHARDS", }, { GoPath: "CI.RunnerPoolBudget", YamlPath: "ci.runner_pool_budget", EnvVar: "MAGUS_CI_RUNNER_POOL_BUDGET", Flag: fieldtype.FlagNames{Long: "ci-runner-pool-budget"}, Kind: fieldtype.KindInt, Usage: "MAGUS_CI_RUNNER_POOL_BUDGET", }, { GoPath: "CI.RecordRuns", YamlPath: "ci.record_runs", EnvVar: "MAGUS_CI_RECORD_RUNS", Flag: fieldtype.FlagNames{Long: "ci-record-runs"}, Kind: fieldtype.KindBool, Usage: "MAGUS_CI_RECORD_RUNS: RecordRuns keeps the per-branch run log (forecast.Run) in the history file: which commit a branch passed or failed a ...", }, { GoPath: "Volatility.Enabled", YamlPath: "volatility.enabled", EnvVar: "MAGUS_VOLATILITY_ENABLED", Flag: fieldtype.FlagNames{Long: "volatility-enabled"}, Kind: fieldtype.KindBool, Usage: "MAGUS_VOLATILITY_ENABLED", }, { GoPath: "Volatility.BootstrapSamples", YamlPath: "volatility.bootstrap_samples", EnvVar: "MAGUS_VOLATILITY_BOOTSTRAP_SAMPLES", Flag: fieldtype.FlagNames{Long: "volatility-bootstrap-samples"}, Kind: fieldtype.KindInt, Usage: "MAGUS_VOLATILITY_BOOTSTRAP_SAMPLES", }, { GoPath: "Volatility.MinSamples", YamlPath: "volatility.min_samples", EnvVar: "MAGUS_VOLATILITY_MIN_SAMPLES", Flag: fieldtype.FlagNames{Long: "volatility-min-samples"}, Kind: fieldtype.KindInt, Usage: "MAGUS_VOLATILITY_MIN_SAMPLES", }, { GoPath: "Volatility.Threshold", YamlPath: "volatility.threshold", EnvVar: "MAGUS_VOLATILITY_THRESHOLD", Flag: fieldtype.FlagNames{Long: "volatility-threshold"}, Kind: fieldtype.KindFloat64, Usage: "MAGUS_VOLATILITY_THRESHOLD", }, { GoPath: "Volatility.AnnotateGHA", YamlPath: "volatility.annotate_gha", EnvVar: "MAGUS_VOLATILITY_ANNOTATE_GHA", Flag: fieldtype.FlagNames{Long: "volatility-annotate-gha"}, Kind: fieldtype.KindBool, Usage: "MAGUS_VOLATILITY_ANNOTATE_GHA", }, { GoPath: "Telemetry.Enabled", YamlPath: "telemetry.enabled", EnvVar: "MAGUS_TELEMETRY_ENABLED", Flag: fieldtype.FlagNames{Long: "telemetry-enabled"}, Kind: fieldtype.KindBool, Usage: "MAGUS_TELEMETRY_ENABLED", }, { GoPath: "Telemetry.Endpoint", YamlPath: "telemetry.endpoint", EnvVar: "MAGUS_TELEMETRY_ENDPOINT", Flag: fieldtype.FlagNames{Long: "telemetry-endpoint"}, Kind: fieldtype.KindString, Usage: "MAGUS_TELEMETRY_ENDPOINT", }, { GoPath: "Telemetry.Protocol", YamlPath: "telemetry.protocol", EnvVar: "MAGUS_TELEMETRY_PROTOCOL", Flag: fieldtype.FlagNames{Long: "telemetry-protocol"}, Kind: fieldtype.KindString, Usage: "MAGUS_TELEMETRY_PROTOCOL", }, { GoPath: "Telemetry.Insecure", YamlPath: "telemetry.insecure", EnvVar: "MAGUS_TELEMETRY_INSECURE", Flag: fieldtype.FlagNames{Long: "telemetry-insecure"}, Kind: fieldtype.KindBool, Usage: "MAGUS_TELEMETRY_INSECURE", }, { GoPath: "Telemetry.ServiceName", YamlPath: "telemetry.service_name", EnvVar: "MAGUS_TELEMETRY_SERVICE_NAME", Flag: fieldtype.FlagNames{Long: "telemetry-service-name"}, Kind: fieldtype.KindString, Usage: "MAGUS_TELEMETRY_SERVICE_NAME", }, { GoPath: "Telemetry.SampleRatio", YamlPath: "telemetry.sample_ratio", EnvVar: "MAGUS_TELEMETRY_SAMPLE_RATIO", Flag: fieldtype.FlagNames{Long: "telemetry-sample-ratio"}, Kind: fieldtype.KindFloat64, Usage: "MAGUS_TELEMETRY_SAMPLE_RATIO", }, { GoPath: "Daemon.Enabled", YamlPath: "daemon.enabled", EnvVar: "MAGUS_DAEMON_ENABLED", Flag: fieldtype.FlagNames{Long: "daemon-enabled"}, Kind: fieldtype.KindBool, Usage: "MAGUS_DAEMON_ENABLED: Enabled uses a shared, persistent daemon; false runs each invocation self-contained.", }, { GoPath: "Daemon.Address", YamlPath: "daemon.address", EnvVar: "MAGUS_DAEMON_ADDRESS", Flag: fieldtype.FlagNames{Long: "daemon-address"}, Kind: fieldtype.KindString, Usage: "MAGUS_DAEMON_ADDRESS: Address is the unix:// socket the parent listens on; empty auto-generates one.", }, { GoPath: "Daemon.IdleTTL", YamlPath: "daemon.idle_ttl", EnvVar: "MAGUS_DAEMON_IDLE_TTL", Flag: fieldtype.FlagNames{Long: "daemon-idle-ttl"}, Kind: fieldtype.KindDuration, Usage: "MAGUS_DAEMON_IDLE_TTL: IdleTTL controls workspace eviction in the multi-workspace daemon; 0 = default 6h.", }, { GoPath: "Daemon.Workspaces", YamlPath: "daemon.workspaces", EnvVar: "MAGUS_DAEMON_WORKSPACES", Flag: fieldtype.FlagNames{Long: ""}, Kind: fieldtype.KindStringSlice, Usage: "MAGUS_DAEMON_WORKSPACES: Workspaces is the explicit list of workspace roots to serve; non-empty enables eager union of sandbox policies and re...", }, { GoPath: "Daemon.Maintenance.RotateActivities", YamlPath: "daemon.maintenance.rotate_activities", EnvVar: "MAGUS_DAEMON_MAINTENANCE_ROTATE_ACTIVITIES", Flag: fieldtype.FlagNames{Long: "daemon-maintenance-rotate-activities"}, Kind: fieldtype.KindDuration, Usage: "MAGUS_DAEMON_MAINTENANCE_ROTATE_ACTIVITIES: RotateActivities is how often the daemon trims the activity trail.", }, { GoPath: "Daemon.Maintenance.RotateLogs", YamlPath: "daemon.maintenance.rotate_logs", EnvVar: "MAGUS_DAEMON_MAINTENANCE_ROTATE_LOGS", Flag: fieldtype.FlagNames{Long: "daemon-maintenance-rotate-logs"}, Kind: fieldtype.KindDuration, Usage: "MAGUS_DAEMON_MAINTENANCE_ROTATE_LOGS", }, { GoPath: "Daemon.Maintenance.SyncGraph", YamlPath: "daemon.maintenance.sync_graph", EnvVar: "MAGUS_DAEMON_MAINTENANCE_SYNC_GRAPH", Flag: fieldtype.FlagNames{Long: "daemon-maintenance-sync-graph"}, Kind: fieldtype.KindDuration, Usage: "MAGUS_DAEMON_MAINTENANCE_SYNC_GRAPH", }, { GoPath: "Daemon.Maintenance.CheckReview", YamlPath: "daemon.maintenance.check_review", EnvVar: "MAGUS_DAEMON_MAINTENANCE_CHECK_REVIEW", Flag: fieldtype.FlagNames{Long: "daemon-maintenance-check-review"}, Kind: fieldtype.KindDuration, Usage: "MAGUS_DAEMON_MAINTENANCE_CHECK_REVIEW: CheckReview notices a merge or a new remark on a review this tree took part in.", }, { GoPath: "VCS.Enabled", YamlPath: "vcs.enabled", EnvVar: "MAGUS_VCS_ENABLED", Flag: fieldtype.FlagNames{Long: ""}, Kind: fieldtype.KindBoolPtr, Usage: "MAGUS_VCS_ENABLED", }, { GoPath: "VCS.Name", YamlPath: "vcs.name", EnvVar: "MAGUS_VCS_NAME", Flag: fieldtype.FlagNames{Long: "vcs-name"}, Kind: fieldtype.KindString, Usage: "MAGUS_VCS_NAME", }, { GoPath: "VCS.BaseRef", YamlPath: "vcs.base_ref", EnvVar: "MAGUS_VCS_BASE_REF", Flag: fieldtype.FlagNames{Long: "vcs-base-ref"}, Kind: fieldtype.KindString, Usage: "MAGUS_VCS_BASE_REF: BaseRef sets the default base ref.", }, { GoPath: "MCP.Enabled", YamlPath: "mcp.enabled", EnvVar: "MAGUS_MCP_ENABLED", Flag: fieldtype.FlagNames{Long: ""}, Kind: fieldtype.KindBoolPtr, Usage: "MAGUS_MCP_ENABLED", }, { GoPath: "MCP.Address", YamlPath: "mcp.address", EnvVar: "MAGUS_MCP_ADDRESS", Flag: fieldtype.FlagNames{Long: "mcp-address"}, Kind: fieldtype.KindString, Usage: "MAGUS_MCP_ADDRESS", }, { GoPath: "Console.Enabled", YamlPath: "console.enabled", EnvVar: "MAGUS_CONSOLE_ENABLED", Flag: fieldtype.FlagNames{Long: ""}, Kind: fieldtype.KindBoolPtr, Usage: "MAGUS_CONSOLE_ENABLED", }, { GoPath: "Report.Filter", YamlPath: "report.filter", EnvVar: "MAGUS_REPORT_FILTER", Flag: fieldtype.FlagNames{Long: ""}, Kind: fieldtype.KindStringSlice, Usage: "MAGUS_REPORT_FILTER: Filter restricts event types via +type/-type/bare terms; any '+' sets default-deny.", }, { GoPath: "Log.Format", YamlPath: "log.format", EnvVar: "MAGUS_LOG_FORMAT", Flag: fieldtype.FlagNames{Long: "log-format"}, Kind: fieldtype.KindString, Usage: "MAGUS_LOG_FORMAT", }, { GoPath: "Log.Level", YamlPath: "log.level", EnvVar: "MAGUS_LOG_LEVEL", Flag: fieldtype.FlagNames{Long: "log-level"}, Kind: fieldtype.KindString, Usage: "MAGUS_LOG_LEVEL: Level is the minimum log level; 'trace' also enables the startup timing table.", }, { GoPath: "Log.Silent", YamlPath: "log.silent", EnvVar: "MAGUS_LOG_SILENT", Flag: fieldtype.FlagNames{Long: ""}, Kind: fieldtype.KindBoolPtr, Usage: "MAGUS_LOG_SILENT: Silent suppresses progress like --quiet, and additionally bounds the failing-project dump (tail + path to the full lo...", }, { GoPath: "Log.Stream", YamlPath: "log.stream", EnvVar: "MAGUS_LOG_STREAM", Flag: fieldtype.FlagNames{Long: ""}, Kind: fieldtype.KindBoolPtr, Usage: "MAGUS_LOG_STREAM: Stream shows every target's subprocess output live and interleaved, instead of withholding a passing target's output ...", }, { GoPath: "Hints.Enabled", YamlPath: "hints.enabled", EnvVar: "MAGUS_HINTS_ENABLED", Flag: fieldtype.FlagNames{Long: ""}, Kind: fieldtype.KindBoolPtr, Usage: "MAGUS_HINTS_ENABLED: Enabled controls whether hint messages (actionable nudges) are printed to stderr.", }, { GoPath: "Knowledge.Workspaces", YamlPath: "knowledge.workspaces", EnvVar: "MAGUS_KNOWLEDGE_WORKSPACES", Flag: fieldtype.FlagNames{Long: ""}, Kind: fieldtype.KindStringSlice, Usage: "MAGUS_KNOWLEDGE_WORKSPACES: Workspaces are additional workspace roots to union into a '--global' knowledge-graph query (query/explain/path and gr...", }, { GoPath: "Knowledge.MaxSizeMB", YamlPath: "knowledge.max_size_mb", EnvVar: "MAGUS_KNOWLEDGE_MAX_SIZE_MB", Flag: fieldtype.FlagNames{Long: "knowledge-max-size-mb"}, Kind: fieldtype.KindInt, Usage: "MAGUS_KNOWLEDGE_MAX_SIZE_MB: MaxSizeMB is a soft cap on the knowledge shard store (<cache>/knowledge).", }, { GoPath: "Knowledge.VCS.Enabled", YamlPath: "knowledge.vcs.enabled", EnvVar: "MAGUS_KNOWLEDGE_VCS_ENABLED", Flag: fieldtype.FlagNames{Long: "knowledge-vcs-enabled"}, Kind: fieldtype.KindBool, Usage: "MAGUS_KNOWLEDGE_VCS_ENABLED", }, { GoPath: "Knowledge.VCS.MaxCommits", YamlPath: "knowledge.vcs.max_commits", EnvVar: "MAGUS_KNOWLEDGE_VCS_MAX_COMMITS", Flag: fieldtype.FlagNames{Long: "knowledge-vcs-max-commits"}, Kind: fieldtype.KindInt, Usage: "MAGUS_KNOWLEDGE_VCS_MAX_COMMITS: MaxCommits bounds the history walk to the most recent N commits.", }, { GoPath: "Knowledge.VCS.Authorship", YamlPath: "knowledge.vcs.authorship", EnvVar: "MAGUS_KNOWLEDGE_VCS_AUTHORSHIP", Flag: fieldtype.FlagNames{Long: ""}, Kind: fieldtype.KindBoolPtr, Usage: "MAGUS_KNOWLEDGE_VCS_AUTHORSHIP: Authorship includes the 'author' nodes and 'authored' edges (who touched which files) in the graph.", }, { GoPath: "Knowledge.SymbolIndexing.Disabled", YamlPath: "knowledge.symbol_indexing.disabled", EnvVar: "MAGUS_KNOWLEDGE_SYMBOL_INDEXING_DISABLED", Flag: fieldtype.FlagNames{Long: "knowledge-symbol-indexing-disabled"}, Kind: fieldtype.KindBool, Usage: "MAGUS_KNOWLEDGE_SYMBOL_INDEXING_DISABLED: Disabled opts out of background auto-indexing.", }, { GoPath: "Knowledge.SymbolIndexing.QuietSeconds", YamlPath: "knowledge.symbol_indexing.quiet_seconds", EnvVar: "MAGUS_KNOWLEDGE_SYMBOL_INDEXING_QUIET_SECONDS", Flag: fieldtype.FlagNames{Long: "knowledge-symbol-indexing-quiet-seconds"}, Kind: fieldtype.KindInt, Usage: "MAGUS_KNOWLEDGE_SYMBOL_INDEXING_QUIET_SECONDS: QuietSeconds is how long a project's sources must be quiet after the last change before it is re-indexed, so a burst ...", }, { GoPath: "Knowledge.SymbolIndexing.MinIntervalSeconds", YamlPath: "knowledge.symbol_indexing.min_interval_seconds", EnvVar: "MAGUS_KNOWLEDGE_SYMBOL_INDEXING_MIN_INTERVAL_SECONDS", Flag: fieldtype.FlagNames{Long: "knowledge-symbol-indexing-min-interval-seconds"}, Kind: fieldtype.KindInt, Usage: "MAGUS_KNOWLEDGE_SYMBOL_INDEXING_MIN_INTERVAL_SECONDS: MinIntervalSeconds is the minimum time between re-index runs for one project, a ceiling on how often the indexer fire...", }, { GoPath: "Knowledge.Notes.Shared", YamlPath: "knowledge.notes.shared", EnvVar: "MAGUS_KNOWLEDGE_NOTES_SHARED", Flag: fieldtype.FlagNames{Long: "knowledge-notes-shared"}, Kind: fieldtype.KindString, Usage: "MAGUS_KNOWLEDGE_NOTES_SHARED: Shared is the workspace-relative directory holding notes the TEAM has: committed, so git attributes each one to whoev...", }, { GoPath: "Knowledge.Notes.Private", YamlPath: "knowledge.notes.private", EnvVar: "MAGUS_KNOWLEDGE_NOTES_PRIVATE", Flag: fieldtype.FlagNames{Long: "knowledge-notes-private"}, Kind: fieldtype.KindString, Usage: "MAGUS_KNOWLEDGE_NOTES_PRIVATE: Private is a SECOND notes location, yours rather than the team's, and it may sit anywhere on disk - a vault, a scratc...", }, { GoPath: "Secret.Interactive", YamlPath: "secret.interactive_timeout", EnvVar: "MAGUS_SECRET_INTERACTIVE_TIMEOUT", Flag: fieldtype.FlagNames{Long: "secret-interactive-timeout"}, Kind: fieldtype.KindDuration, Usage: "MAGUS_SECRET_INTERACTIVE_TIMEOUT: Interactive bounds a provider read when stdin is a terminal.", }, { GoPath: "Secret.Unattended", YamlPath: "secret.unattended_timeout", EnvVar: "MAGUS_SECRET_UNATTENDED_TIMEOUT", Flag: fieldtype.FlagNames{Long: "secret-unattended-timeout"}, Kind: fieldtype.KindDuration, Usage: "MAGUS_SECRET_UNATTENDED_TIMEOUT: Unattended bounds a provider read with no terminal to prompt on.", }, { GoPath: "Diff.Tui", YamlPath: "diff.tui", EnvVar: "MAGUS_DIFF_TUI", Flag: fieldtype.FlagNames{Long: ""}, Kind: fieldtype.KindBoolPtr, Usage: "MAGUS_DIFF_TUI: Tui opens the interactive viewer when the terminal can draw it.", }, { GoPath: "Concurrency", YamlPath: "concurrency", EnvVar: "MAGUS_CONCURRENCY", Flag: fieldtype.FlagNames{Long: "concurrency", Short: "j"}, Kind: fieldtype.KindInt, Usage: "MAGUS_CONCURRENCY: Concurrency caps concurrent builds; top-level and in-process fan-out share one limiter.", }, { GoPath: "MaxFailures", YamlPath: "max_failures", EnvVar: "MAGUS_MAX_FAILURES", Flag: fieldtype.FlagNames{Long: "max-failures"}, Kind: fieldtype.KindInt, Usage: "MAGUS_MAX_FAILURES: MaxFailures bounds how many projects may fail before a run stops starting more.", }, { GoPath: "TargetTimeout", YamlPath: "target_timeout", EnvVar: "MAGUS_TARGET_TIMEOUT", Flag: fieldtype.FlagNames{Long: "target-timeout"}, Kind: fieldtype.KindDuration, Usage: "MAGUS_TARGET_TIMEOUT: TargetTimeout bounds how long any single target may run before magus cancels it.", }, { GoPath: "HistoryPath", YamlPath: "history_path", EnvVar: "MAGUS_HISTORY_PATH", Flag: fieldtype.FlagNames{Long: "history-path"}, Kind: fieldtype.KindString, Usage: "MAGUS_HISTORY_PATH: HistoryPath is the path to the runtime-history JSON used by volatility detection, CI forecaster, graph timing, and bi...", }, { GoPath: "DryRun", YamlPath: "dry_run", EnvVar: "MAGUS_DRY_RUN", Flag: fieldtype.FlagNames{Long: "dry-run", Short: "u"}, Kind: fieldtype.KindBool, Usage: "MAGUS_DRY_RUN: DryRun prints what would run without executing.", }, { GoPath: "DefaultCharms", YamlPath: "default_charms", EnvVar: "MAGUS_DEFAULT_CHARMS", Flag: fieldtype.FlagNames{Long: ""}, Kind: fieldtype.KindStringSlice, Usage: "MAGUS_DEFAULT_CHARMS: DefaultCharms are execution charms applied to every 'magus run' / 'magus x' by default, e.g.", }, { GoPath: "Sandbox.Enabled", YamlPath: "sandbox.enabled", EnvVar: "MAGUS_SANDBOX_ENABLED", Flag: fieldtype.FlagNames{Long: "sandbox-enabled"}, Kind: fieldtype.KindBool, Usage: "MAGUS_SANDBOX_ENABLED", }, { GoPath: "Sandbox.Env.Passthrough", YamlPath: "sandbox.env.passthrough", EnvVar: "MAGUS_SANDBOX_ENV_PASSTHROUGH", Flag: fieldtype.FlagNames{Long: ""}, Kind: fieldtype.KindStringSlice, Usage: "MAGUS_SANDBOX_ENV_PASSTHROUGH: Passthrough adds names/globs (e.g.", }, }
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.