feat: Initial models for agent parallelization

This commit is contained in:
2026-02-17 11:27:55 -07:00
parent 1f127ee990
commit af933bbb29
5 changed files with 486 additions and 0 deletions
+14
View File
@@ -590,6 +590,12 @@ pub struct AgentConfig {
pub agent_session: Option<String>,
#[serde(default)]
pub auto_continue: bool,
#[serde(default)]
pub can_spawn_agents: bool,
#[serde(default = "default_max_concurrent_agents")]
pub max_concurrent_agents: usize,
#[serde(default = "default_max_agent_depth")]
pub max_agent_depth: usize,
#[serde(default = "default_max_auto_continues")]
pub max_auto_continues: usize,
#[serde(default = "default_true")]
@@ -622,6 +628,14 @@ fn default_max_auto_continues() -> usize {
10
}
fn default_max_concurrent_agents() -> usize {
4
}
fn default_max_agent_depth() -> usize {
3
}
fn default_true() -> bool {
true
}