Narrow managed feature requirements diff

This commit is contained in:
daniel-oai
2026-03-03 14:43:43 -08:00
parent 778a040fd9
commit 1427b3c00e
10 changed files with 16 additions and 41 deletions

View File

@@ -144,6 +144,11 @@ pub struct NetworkRequirementsToml {
pub allow_local_binding: Option<bool>,
}
/// Raw `[features]` entries from managed requirements.
///
/// The keys stay as strings here so `codex-config` does not need its own copy
/// of the feature registry; `codex-core` validates them against the canonical
/// runtime feature list when building the effective config.
#[derive(Deserialize, Debug, Clone, Default, PartialEq, Eq, Serialize)]
pub struct RequirementsFeaturesToml {
#[serde(flatten)]