Skip to main content

Crate orchestrator_config

Crate orchestrator_config 

Source
Expand description

Configuration models, loading, and validation for the Agent Orchestrator.

This crate provides the pure data types and validation logic used by the orchestrator core, CLI, and daemon. It intentionally avoids runtime dependencies (async, database, process spawning) so that configuration changes do not trigger recompilation of the scheduler or persistence layers.

Modules§

adaptive
Adaptive planner configuration data types. Adaptive planner configuration data types.
cli_types
K8s-style declarative resource types shared by the CLI surface.
config
Configuration model types. Configuration structures for the orchestrator.
crd_scope
CRD scope enum.
crd_types
CRD data types (definitions, resources, manifests).
dynamic_step
Dynamic step configuration data types. Dynamic step configuration data types.
env_resolve
Environment resolution utilities for command execution.
plugin_policy
Plugin security policy — controls which CRD plugin commands are permitted. Plugin security policy — controls which CRD plugin commands are permitted and how plugins are executed.
resource_store
Unified resource store and apply-result types. Unified resource store and apply-result types.
selection
Agent selection strategy and scoring weight types. Agent selection strategy and scoring weight types.