We currently only pin any-agent and (as of #266 ) litellm. We should be pinning all libraries the agents depend on.
At the very least we should check for libraries known and used by the manufacturing agent (in pyproject.toml) and take those versions over to the target agent's requirements.txt.
Ideally we move away from requirements.txt altogether to better dependency handling - but this impacts the platform's agent runners.
We currently only pin any-agent and (as of #266 ) litellm. We should be pinning all libraries the agents depend on.
At the very least we should check for libraries known and used by the manufacturing agent (in pyproject.toml) and take those versions over to the target agent's requirements.txt.
Ideally we move away from requirements.txt altogether to better dependency handling - but this impacts the platform's agent runners.