From c4fea9d99ff630f16de8de5e538d040820149baf Mon Sep 17 00:00:00 2001 From: kevin zhao Date: Thu, 13 Nov 2025 14:20:32 -0500 Subject: [PATCH] moving default codexpolicy to example --- .../example.codexpolicy} | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) rename codex-rs/execpolicy2/{src/default.codexpolicy => examples/example.codexpolicy} (76%) diff --git a/codex-rs/execpolicy2/src/default.codexpolicy b/codex-rs/execpolicy2/examples/example.codexpolicy similarity index 76% rename from codex-rs/execpolicy2/src/default.codexpolicy rename to codex-rs/execpolicy2/examples/example.codexpolicy index 5697699ba9..5bb691b6f7 100644 --- a/codex-rs/execpolicy2/src/default.codexpolicy +++ b/codex-rs/execpolicy2/examples/example.codexpolicy @@ -1,14 +1,5 @@ -prefix_rule( - pattern = ["git", "status"], - match = [ - ["git", "status"], - ["git", "status", "--", "path/to/file"], - ], - not_match = [ - ["git", "-c", "pager.status=false", "status"], - ["git", "--no-optional-locks", "status"], - ], -) + +# Example policy to illustrate syntax; not comprehensive and not recommended for actual use. prefix_rule( pattern = ["git", "reset", "--hard"], @@ -18,7 +9,7 @@ prefix_rule( ], not_match = [ ["git", "reset", "--keep"], - ["git", "reset", "--merge"], + "git reset --merge", ], ) @@ -44,7 +35,7 @@ prefix_rule( decision = "prompt", match = [ ["cp", "foo", "bar"], - ["cp", "-r", "src", "dest"], + "cp -r src dest", ], )