# AGENTS.md — Guidance for OpenAI Codex ## Execution Commands - **Always** invoke Python scripts via the `startup.sh` wrapper, which installs dependencies globally and then runs your code under the system Python. In particular, don’t run a `.py` file directly if it uses imports like `from scripts.common …`. Instead, run it as a module or let `startup.sh` handle it. For example: ```bash # Preferred: let startup.sh dispatch to scripts.lagged_oil_unrate_chart_styled ./startup.sh --offset --end --extend-years # Or explicitly in module mode, so that 'scripts' is on PYTHONPATH: ./startup.sh python -m scripts.lagged_oil_unrate_chart_styled --offset --end --extend-years ```` * Running a script this way ensures that `import scripts.common` (and other `scripts.*` imports) resolve correctly. * **Do not** follow a `./startup.sh` invocation by running `python scripts/