core-agent-ide/codex-rs/execpolicy/src
viyatb-oai c3048ff90a
feat(core): persist network approvals in execpolicy (#12357)
## Summary
Persist network approval allow/deny decisions as `network_rule(...)`
entries in execpolicy (not proxy config)

It adds `network_rule` parsing + append support in `codex-execpolicy`,
including `decision="prompt"` (parse-only; not compiled into proxy
allow/deny lists)
- compile execpolicy network rules into proxy allow/deny lists and
update the live proxy state on approval
- preserve requirements execpolicy `network_rule(...)` entries when
merging with file-based execpolicy
- reject broad wildcard hosts (for example `*`) for persisted
`network_rule(...)`
2026-02-23 21:37:46 -08:00
..
amend.rs feat(core): persist network approvals in execpolicy (#12357) 2026-02-23 21:37:46 -08:00
decision.rs migrating execpolicy -> execpolicy-legacy and execpolicy2 -> execpolicy (#6956) 2025-11-19 19:14:10 -08:00
error.rs Another round of improvements for config error messages (#9746) 2026-01-23 20:11:09 -08:00
execpolicycheck.rs fix: policy/*.codexpolicy -> rules/*.rules (#7888) 2025-12-11 14:46:00 -08:00
lib.rs feat(core): persist network approvals in execpolicy (#12357) 2026-02-23 21:37:46 -08:00
main.rs Refactor execpolicy fallback evaluation (#7544) 2025-12-03 23:39:48 -08:00
parser.rs feat(core): persist network approvals in execpolicy (#12357) 2026-02-23 21:37:46 -08:00
policy.rs feat(core): persist network approvals in execpolicy (#12357) 2026-02-23 21:37:46 -08:00
rule.rs feat(core): persist network approvals in execpolicy (#12357) 2026-02-23 21:37:46 -08:00