4 ms·
When it runs the code I assume it does so via a docker container, does anyone know how it is configured? Assuming the user hasn't specified an AGENTS.md file o
by sudohalt 1y ago
When it runs the code I assume it does so via a docker container, does anyone know how it is configured? Assuming the user hasn't specified an AGENTS.md file or a Dockerfile in the repo. Does it generate it via LLM based on the repo, and what it thinks is needed? Does it use static analysis (package.json, requirements txt, etc)? Do they just have a super generic Dockerfile that can handle most envs? Combination of different things?
- ilaksh 1y agoI think they mentioned it was a similar environment to what it trains on, so maybe they have a default Dockerfile. Of course containers can also install additional packages or at least python packages.
- nkko 1y agoYes, and one test failed as it missed pydantic dependency
- hansonw 1y agoMore about that here! https://platform.openai.com/docs/codex#advanced-configuration https://platform.openai.com/docs/codex#advanced-configuratio...
- sudohalt 1y agoThanks!
- sudohalt 1y agoIt seems LLMs are doing a lot of the heavy lifting figuring out the exact test, build, lint commands to run (even if the AGENTS.md file gives it direction and hints). I wonder if there are any plans to support user defined build, test, and pre commit commands to avoid unnecessary cost and keep it deterministic. Also wonder how monolith repos (or distinct but related repos) are supported, does it run everything in one container or loop through the envs that are edited? I assume one easy next step is to just run GitHub Actions in the container since everything is defined there (assuming the user set it up)