Git provider
Gitlab
System Info
- Images tested:
codiumai/pr-agent:0.33, codiumai/pr-agent:0.34
- Deployment type: CLI in Docker
- LLM provider: OpenAI official API
- Not using webhook mode
- No
.pr_agent.toml
- No extra env/config override for
config.model
Bug details
The official Docker images codiumai/pr-agent:0.33 and codiumai/pr-agent:0.34 appear to contain v0.32 content instead of matching their source tags.
I checked the images with:
docker run --rm --entrypoint sh codiumai/pr-agent:0.34 -lc 'grep -nE "^(model=|enable_large_pr_handling=|max_ai_calls=|async_ai_calls=)" /app/pr_agent/settings/configuration.toml || true'
Observed output:
7:model="gpt-5.2-2025-12-11"
I see the same result with codiumai/pr-agent:0.33.
But the local repo tags show newer expected content, for example:
git show v0.34:pr_agent/settings/configuration.toml | grep -nE '^(model=|enable_large_pr_handling=|max_ai_calls=|async_ai_calls=)' || true
Expected v0.34 includes:
model="gpt-5.4-2026-03-05"
enable_large_pr_handling=true
max_ai_calls=4
async_ai_calls=true
I also built a local Docker image directly from the v0.34 source tag, and it showed the expected values:
docker run --rm --entrypoint sh pr-agent-local:v0.34 -lc 'grep -nE "^(model=|enable_large_pr_handling=|max_ai_calls=|async_ai_calls=)" /app/pr_agent/settings/configuration.toml || true'
Observed output:
7:model="gpt-5.4-2026-03-05"
121:enable_large_pr_handling=true
124:max_ai_calls=4
125:async_ai_calls=true
This also explains why /describe still behaves like the known v0.32 regression path.
It looks like the published 0.33 / 0.34 Docker images may not match the corresponding source tags.
cc #2234 #2293
Git provider
Gitlab
System Info
codiumai/pr-agent:0.33,codiumai/pr-agent:0.34.pr_agent.tomlconfig.modelBug details
The official Docker images
codiumai/pr-agent:0.33andcodiumai/pr-agent:0.34appear to containv0.32content instead of matching their source tags.I checked the images with:
docker run --rm --entrypoint sh codiumai/pr-agent:0.34 -lc 'grep -nE "^(model=|enable_large_pr_handling=|max_ai_calls=|async_ai_calls=)" /app/pr_agent/settings/configuration.toml || true'Observed output:
I see the same result with
codiumai/pr-agent:0.33.But the local repo tags show newer expected content, for example:
Expected
v0.34includes:I also built a local Docker image directly from the
v0.34source tag, and it showed the expected values:docker run --rm --entrypoint sh pr-agent-local:v0.34 -lc 'grep -nE "^(model=|enable_large_pr_handling=|max_ai_calls=|async_ai_calls=)" /app/pr_agent/settings/configuration.toml || true'Observed output:
This also explains why
/describestill behaves like the knownv0.32regression path.It looks like the published
0.33/0.34Docker images may not match the corresponding source tags.cc #2234 #2293