- 22663
vec![cron_task("for-writer", &ws, Some("writer"))], - 22664
Some(vak), - 22665
); - 22666
load_tasks(&state); - 22667
let session = fire_task(&state, "for-writer") - 22668
.await - 22669
.unwrap_or_else(|_| panic!("the routine starts")); - 22670
- 22671
let ledger = std::fs::read_dir(home.join("agents").join("writer").join("sessions")) - 22672
.unwrap() - 22673
.flatten() - 22674
.any(|project| project.path().join(format!("{session}.jsonl")).is_file()); - 22675
assert!(ledger, "the run's ledger is under the writer's own home"); - 22676
assert!( - 22677
!home.join("agents").join("vak").join("agents").exists(), - 22678
"no Agent home nested inside another's" - 22679
); - 22680
} - 22681
} - 22682
source · Rust
Lib
crates/vak-server/src/lib.rs847.2 KB22,682 lines18 anchorsSnapshot ed4ab258