Skip to content

Commit b8f876c

Browse files
authored
chore: release 0.2.30 (#115)
Cuts 0.2.30 for #112: the library now supplies Pydantic AI workspaces instead of a file-operation protocol of its own. Breaking, and worth reading before upgrading: BackendProtocol, LocalBackend, CompositeBackend, RemoteSandbox, DaytonaSandbox, ConsoleDeps and the sandboxd file/exec routes are gone, and the console and workspaces extras need pydantic-ai-slim>=2.52.0. The changelog maps each removed name to what replaces it. A sandboxd image from this release is the first that serves /run, which SandboxdWorkspace needs. Version and changelog only. Verified on #112 before merge: 1313 tests at 100% coverage on Python 3.10 to 3.13, ruff, mypy, pyright, mkdocs --strict, and the Docker conformance suites on a real daemon.
1 parent 6c72537 commit b8f876c

2 files changed

Lines changed: 3 additions & 1 deletion

File tree

‎CHANGELOG.md‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.2.30] - 2026-10-05
11+
1012
**⚠️ Breaking: the library is now built on Pydantic AI workspaces.** Pydantic AI
1113
2.52 gave every tool one environment to work in, `ctx.workspace`, with its own
1214
file and command contract. This library had a second one — `BackendProtocol`

‎pyproject.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "pydantic-ai-backend"
3-
version = "0.2.29"
3+
version = "0.2.30"
44
description = "File storage and sandbox backends for AI agents"
55
readme = "README.md"
66
license = "MIT"

0 commit comments

Comments
 (0)