Repository navigation
chore(appworld): run AppWorld with execution.enforce_code_security=false - #212
Conversation
- cuga-agent is adding `execution.enforce_code_security` (default true); after that change the `appworld` benchmark profile no longer relaxes code execution on its own - set the flag to false in appworld.env so AppWorld keeps its relaxed mode - harmless before the cuga-agent change lands (Dynaconf carries the unused key) Closes #211
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info
📝 Walkthrough
Merge Risk: ⚪ Minimal · up to
|
Chore Pull Request
Related Issue
Closes #211
Description
cuga-agent is adding the setting
execution.enforce_code_security(defaulttrue). It controls the checks on agent-generated code: import allowlist, AST checks, restricted builtins and globals. Once that change lands,DYNACONF_ADVANCED_FEATURES__BENCHMARK=appworldno longer turns those checks off on its own. This PR sets the flag tofalsefor AppWorld, so AppWorld keeps running in relaxed mode.Type of Changes
Changes Made
benchmarks/appworld/config/appworld.env: addDYNACONF_EXECUTION__ENFORCE_CODE_SECURITY=false, with a one-line commenttrue)Impact
Testing
Checked that
source benchmarks/helpers/load_env.sh appworld(under bash) exportsDYNACONF_EXECUTION__ENFORCE_CODE_SECURITY=false.just lintpasses. I did not runjust cior an AppWorld run, since this changes only one env line.Checklist
Summary by CodeRabbit