mirror of
https://github.com/openai/codex.git
synced 2026-11-13 14:46:14 +00:00
Remove config lockfile support (#38011)
## What changed - Remove effective-config lockfile export, replay, and validation from session startup. - Remove the `debug.config_lockfile` settings and generated schema entries. - Remove feature-config materialization helpers that were only used to create lockfiles. GitOrigin-RevId: a8c07c1c06325b3ec3dae9a97c36c2488d37df25
This commit is contained in:
1 parent
3d4d253f8f
commit
279b93242c
17 files changed
+1
-1421
No files matched your search
@@ -204,7 +204,6 @@ use codex_protocol::error::Result as CodexResult;
|
||||
use codex_protocol::exec_output::StreamOutput;
|
||||
|
||||
mod code_mode_warning;
|
||||
mod config_lock;
|
||||
pub(crate) mod context_window;
|
||||
mod extension_metrics;
|
||||
mod handlers;
|
||||
@@ -227,8 +226,6 @@ pub(crate) mod turn;
|
||||
pub(crate) mod turn_context;
|
||||
mod world_state;
|
||||
use self::code_mode_warning::unsupported_code_mode_warning;
|
||||
use self::config_lock::export_config_lock_if_configured;
|
||||
use self::config_lock::validate_config_lock_if_configured;
|
||||
#[cfg(test)]
|
||||
use self::handlers::submission_dispatch_span;
|
||||
use self::handlers::submission_loop;
|
||||
@@ -683,11 +680,6 @@ impl Session {
|
||||
.get_model_info(model.as_str(), &config.to_models_manager_config())
|
||||
.await;
|
||||
let configured_config = Arc::clone(&config);
|
||||
if config.config_lock_export_dir.is_some()
|
||||
&& config.config_lock_save_fields_resolved_from_model_catalog
|
||||
{
|
||||
self::token_budget::apply_model_defaults(Arc::make_mut(&mut config), &model_info);
|
||||
}
|
||||
let multi_agent_version = config.multi_agent_version_override().or_else(|| {
|
||||
resolve_multi_agent_version(&conversation_history, inherited_multi_agent_version)
|
||||
});
|
||||
@@ -735,7 +727,6 @@ impl Session {
|
||||
developer_instructions: config.developer_instructions.clone(),
|
||||
personality: config.personality,
|
||||
base_instructions,
|
||||
compact_prompt: config.compact_prompt.clone(),
|
||||
approval_policy: config.permissions.approval_policy.clone(),
|
||||
approvals_reviewer: config.approvals_reviewer,
|
||||
permission_profile_state: session_permission_profile_state_from_config(&config)?,
|
||||
|
||||
Reference in new issue
Block a user