agents doc path passed as sessionconfigured instead

This commit is contained in:
pap
2025-08-06 22:38:38 +01:00
parent a7540b5abe
commit 09e1ec811e
9 changed files with 129 additions and 3 deletions
+9 -3
View File
@@ -1,17 +1,23 @@
use codex_core::WireApi;
use codex_core::agents_doc_path_string;
use codex_core::config::Config;
use crate::sandbox_summary::summarize_sandbox_policy;
/// Build a list of key/value pairs summarizing the effective configuration.
pub fn create_config_summary_entries(config: &Config) -> Vec<(&'static str, String)> {
let mut entries = vec![
("workdir", config.cwd.display().to_string()),
let mut entries = vec![("workdir", config.cwd.display().to_string())];
entries.extend([
(
"agents.md",
agents_doc_path_string(config).unwrap_or_else(|| "none".to_string()),
),
("model", config.model.clone()),
("provider", config.model_provider_id.clone()),
("approval", config.approval_policy.to_string()),
("sandbox", summarize_sandbox_policy(&config.sandbox_policy)),
];
]);
if config.model_provider.wire_api == WireApi::Responses
&& config.model_family.supports_reasoning_summaries
{