name | str | 'agent' |
max_steps | int | 10 |
model | ModelConfig | field(default_factory=ModelConfig) |
dataset | Sequence[DatasetItem] | field(default_factory=tuple) |
tools | Sequence[str] | field(default_factory=tuple) |
tool_preset | str | 'none' |
tool_options | Mapping[str, Any] | field(default_factory=dict) |
tool_use_policy | str | 'auto' |
protocol | str | 'auto' |
parser | str | 'auto' |
environment | Mapping[str, Any] | field(default_factory=dict) |
seed | int | 0 |
metadata | Mapping[str, Any] | field(default_factory=dict) |
context | Mapping[str, Any] | field(default_factory=dict) |
memory | Mapping[str, Any] | field(default_factory=dict) |
compaction | Mapping[str, Any] | field(default_factory=dict) |
lifecycle | Mapping[str, Any] | field(default_factory=dict) |
failure_policy | Mapping[str, Any] | field(default_factory=dict) |
runtime | RuntimeConfig | field(default_factory=RuntimeConfig) |
budgets | Optional[BudgetConfig] | None |
schema | str | CANONICAL_SCHEMA |
source | Mapping[str, Any] | field(default_factory=dict) |
compatibility | Sequence[Mapping[str, Any]] | field(default_factory=tuple) |
loss | Sequence[Mapping[str, Any]] | field(default_factory=tuple) |