overhaul provider inventory and agent/model selection (#8652)

Signed-off-by: Bradley Axen <baxen@squareup.com>
This commit is contained in:
Bradley Axen
2026-04-20 15:00:17 -07:00
committed by GitHub
parent 3d582943fd
commit 8eda6fdabc
70 changed files with 5321 additions and 2123 deletions
@@ -416,6 +416,11 @@ mod tests {
use std::sync::Arc;
let tmp_dir = tempfile::tempdir().unwrap();
let temp_root = tmp_dir.path().display().to_string();
let _guard = env_lock::lock_env([
("HOME", Some(temp_root.as_str())),
("GOOSE_PATH_ROOT", Some(temp_root.as_str())),
]);
let session_manager = Arc::new(SessionManager::new(tmp_dir.path().to_path_buf()));
let session = session_manager
.create_session(