Skip to content

deps: raise the agentfield floor to 0.1.145 and keep the AForge harness - #80

Merged
AbirAbbas merged 2 commits into
mainfrom
chore/agentfield-floor-0.1.145
Nov 2, 2026
Merged

AbirAbbas merged 2 commits into
mainfrom
chore/agentfield-floor-0.1.145

Conversation

@AbirAbbas

Copy link
Copy Markdown
Contributor

Why

Docker layer caching keys on the exact requirement text, so the old agentfield>= floor kept restoring an image layer built with an older SDK. This raises the floor to the current stable release, 0.1.145, so the next build re-resolves it.

Stays on AForge on purpose

Since agentfield 0.1.143, the SDK runs CodeAF for provider="aforge" unless AFORGE_BIN is set (build_provider in sdk/python/agentfield/harness/providers/_factory.py). This image ships aforge at /usr/local/bin/aforge but never set AFORGE_BIN, so the bump alone would have switched it to CodeAF. The first commit sets ENV AFORGE_BIN=/usr/local/bin/aforge; older SDKs already honour it, so that commit changes nothing on its own.

This product stays on AForge on purpose. Moving it to CodeAF is a separate change.

Verification

  • SDK source at v0.1.145: when AFORGE_BIN is set, build_provider returns AforgeProvider, and AforgeProvider uses AFORGE_BIN as the binary path (providers/aforge.py).
  • Local install and test results: added below once the local run finishes.
  • Docker: the machine this was prepared on has no Docker. CI's docker build job builds this image.

🤖 Generated with Claude Code

AbirAbbas and others added 2 commits November 2, 2026 10:12
agentfield 0.1.143+ runs CodeAF for unpinned `aforge` requests. Setting AFORGE_BIN keeps this image on the aforge binary it ships, on purpose, until this product's own CodeAF migration. Older SDKs already honour AFORGE_BIN, so this changes nothing on its own.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Docker layer caching keys on the requirement text, so `agentfield>=0.1.130` kept restoring a layer built with an old SDK. Raising the floor invalidates that layer and picks up the current stable release.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@AbirAbbas
AbirAbbas merged commit 30a7245 into main Nov 2, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant