Skip to content

chore(deps): bump agentfield floor to 0.1.79#26

Merged
AbirAbbas merged 1 commit into
mainfrom
chore/bump-agentfield-0.1.79
May 8, 2026
Merged

chore(deps): bump agentfield floor to 0.1.79#26
AbirAbbas merged 1 commit into
mainfrom
chore/bump-agentfield-0.1.79

Conversation

@AbirAbbas
Copy link
Copy Markdown
Contributor

Summary

Bumps the agentfield SDK floor from >=0.1.77 to >=0.1.79 in pyproject.toml, and tightens the unconstrained "agentfield" install in the Dockerfile to "agentfield>=0.1.79".

Why

0.1.79 contains the pause-aware reasoner-timeout fix (Agent-Field/agentfield#552). PR-AF doesn't currently call app.pause() itself, but bumping the floor here keeps the SDK consistent with SWE-AF (where the bug surfaces) and unblocks any future use of pause / wait_for_resume.

Why bumping the constraint string is required

Docker layer caching keys off the pip install instruction's exact string. The Dockerfile previously installed agentfield with no version constraint at all (just "agentfield"), so the cached layer kept the version it last resolved even after newer SDK releases. Pinning the floor to >=0.1.79 busts that layer and prevents silent drift on rebuilds.

Test plan

  • CI green
  • After merge, redeploy on Railway and confirm a fresh image was built (not cache-restored)
  • Confirm agentfield resolves to 0.1.79+ in the running container (pip show agentfield)

🤖 Generated with Claude Code

0.1.79 contains the pause-aware reasoner timeout fix
(Agent-Field/agentfield#552). PR-AF doesn't currently call
app.pause() itself, but bumping the floor here keeps the SDK
consistent with SWE-AF (where the bug surfaced) and unblocks any
future use of the pause/wait_for_resume primitives.

Two edits, both deliberate:

- pyproject.toml: >=0.1.77 → >=0.1.79
- Dockerfile: bare "agentfield" → "agentfield>=0.1.79". The
  Dockerfile previously installed agentfield with no version
  constraint at all, so the Docker layer cache could (and did)
  hold an older resolved version even after the SDK was updated
  on PyPI. Pinning the floor in the Dockerfile both invalidates
  the cache and prevents silent drift on rebuilds.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@AbirAbbas AbirAbbas merged commit 3a4a1c8 into main May 8, 2026
2 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