NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules · #633 by repository stars
Last release 3 days ago
26 Sep 2026
Ships on a steady schedule
a new release about every 9 days
Nearly every release is documented
notes for 56 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
10 months old
909 releases · first in 2025
One column per month.
security(deps): bump pytest to >=9.0.3 ( CVE-2025-71176 ) by @AbirAbbas in #488
⚠️ This is a staging/pre-release version for testing. Not recommended for production use.
# Staging binary (use --staging flag)
curl -fsSL https://agentfield.ai/install.sh | bash -s -- --staging
# Python SDK (prerelease - requires --pre flag)
pip install --pre agentfield
# TypeScript SDK
npm install @agentfield/sdk@nextVERSION=v0.1.139-rc.5 curl -fsSL https://agentfield.ai/install.sh | bashDownload the binary for your platform below, make it executable, and move it to your PATH.
agentfield-darwin-amd64agentfield-darwin-arm64agentfield-linux-amd64agentfield-linux-arm64Note truncated.
Adopts the mypy half of #620 (the ruff half shipped in #812). mypy.ini existed but nothing ran it. This wires a required mypy step into the Python SDK CI without changing any behavior.
Phase 1 of #971:
The gate is green today (Success: no issues found). It fails if a non-allowlisted module gains a new error, or if a module is removed from the allowlist while it still has errors. No '# type: ignore' sprinkles were added.
Addresses review on #1052. The locked dev environment pins requests 2.33.1, which ships no type stubs, so 'uv sync --extra dev' followed by mypy failed with [import-untyped] in multimodal.py and agent_field_handler.py. CI was green only because 'pip install .[dev]' resolved a newer requests that bundles stubs, so it wasn't validating the reproducible environment.
Pin types-requests==2.33.0.20260906 in the dev extras (and uv.lock) so mypy passes in both the locked (uv sync) and pip-resolved environments. Verified mypy clean against the locked requests 2.33.1 and a newer requests; ruff still clean; uv lock --check clean.
session_turn_detection.py landed on main (via #1056) after this PR opened and carries 3 mypy errors (loosely-typed dict value used in numeric comparisons at line 58). The mypy gate correctly failed on it because it was not allowlisted - the ratchet working as designed.
Add it to the allowlist to keep this PR a pure CI-wiring change; the module's type errors can be cleaned in a follow-up (phase 2). (8c3e084)
Bump vulnerable dependencies across the monorepo to patched releases:
Regenerated affected npm/pnpm lockfiles and go.sum.
Co-authored-by: Santosh kumar santoshkumarradha@users.noreply.github.com
Full npm install (not package-lock-only) so control-plane web client and desktop locks include all transitive deps required by npm ci.
Co-authored-by: Santosh kumar santoshkumarradha@users.noreply.github.com
Vitest 4.1.11, hono 4.13.7, and esbuild 0.28.1 were already patched on this branch for the related alerts.
Co-authored-by: Santosh kumar santoshkumarradha@users.noreply.github.com
Co-authored-by: Cursor Agent cursoragent@cursor.com Co-authored-by: Santosh kumar santoshkumarradha@users.noreply.github.com (44d1022)
Your coding agent can read these notes before it upgrades. Set up the MCP server →