Split spawn_csv from multi_agent (#14282)

- make `spawn_csv` a standalone feature for CSV agent jobs
- keep `spawn_csv -> multi_agent` one-way and preserve restricted
subagent disable paths
This commit is contained in:
Ahmed Ibrahim
2026-03-10 18:42:50 -07:00
committed by Michael Bolin
parent 39c1bc1c68
commit a4d884c767
9 changed files with 72 additions and 6 deletions

View File

@@ -224,7 +224,7 @@ async fn report_agent_job_result_rejects_wrong_thread() -> Result<()> {
let mut builder = test_codex().with_config(|config| {
config
.features
.enable(Feature::Collab)
.enable(Feature::SpawnCsv)
.expect("test config should allow feature update");
config
.features
@@ -290,7 +290,7 @@ async fn spawn_agents_on_csv_runs_and_exports() -> Result<()> {
let mut builder = test_codex().with_config(|config| {
config
.features
.enable(Feature::Collab)
.enable(Feature::SpawnCsv)
.expect("test config should allow feature update");
config
.features
@@ -333,7 +333,7 @@ async fn spawn_agents_on_csv_dedupes_item_ids() -> Result<()> {
let mut builder = test_codex().with_config(|config| {
config
.features
.enable(Feature::Collab)
.enable(Feature::SpawnCsv)
.expect("test config should allow feature update");
config
.features
@@ -391,7 +391,7 @@ async fn spawn_agents_on_csv_stop_halts_future_items() -> Result<()> {
let mut builder = test_codex().with_config(|config| {
config
.features
.enable(Feature::Collab)
.enable(Feature::SpawnCsv)
.expect("test config should allow feature update");
config
.features