From a89544d1a3cb5e42dedb3c7b5d5dc19271524b63 Mon Sep 17 00:00:00 2001 From: Bryant Date: Sat, 27 Jun 2026 17:01:15 +0800 Subject: [PATCH 1/7] =?UTF-8?q?=F0=9F=94=96=20(release):=20Bump=20package?= =?UTF-8?q?=20version=20to=200.0.1rc2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 77defed..a13539a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "agent-assembly" -version = "0.0.1rc1" +version = "0.0.1rc2" description = "Python SDK for AI Agent Assembly - A governance-native runtime for AI agents" authors = [{ name = "Agent Assembly Team", email = "team@agent-assembly.dev" }] requires-python = ">=3.12,<4.0" From de60f47701401d786664c70558866875f5bbe3a4 Mon Sep 17 00:00:00 2001 From: Bryant Date: Sat, 27 Jun 2026 17:01:15 +0800 Subject: [PATCH 2/7] =?UTF-8?q?=F0=9F=94=96=20(release):=20Bump=20=5F=5Fve?= =?UTF-8?q?rsion=5F=5F=20to=200.0.1rc2=20in=20lockstep?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- agent_assembly/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/agent_assembly/__init__.py b/agent_assembly/__init__.py index 01721b4..266370c 100644 --- a/agent_assembly/__init__.py +++ b/agent_assembly/__init__.py @@ -8,7 +8,7 @@ import sys from typing import TYPE_CHECKING, Any -__version__ = "0.0.1rc1" +__version__ = "0.0.1rc2" _MODULE_CORE = "agent_assembly.core" _MODULE_ADAPTERS = "agent_assembly.adapters" From a378ccfb85340ba78ff957483d10dd80136df36d Mon Sep 17 00:00:00 2001 From: Bryant Date: Sat, 27 Jun 2026 17:01:15 +0800 Subject: [PATCH 3/7] =?UTF-8?q?=F0=9F=94=96=20(release):=20Regenerate=20uv?= =?UTF-8?q?.lock=20for=200.0.1rc2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- uv.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uv.lock b/uv.lock index 27771b8..f37453e 100644 --- a/uv.lock +++ b/uv.lock @@ -16,7 +16,7 @@ wheels = [ [[package]] name = "agent-assembly" -version = "0.0.1rc1" +version = "0.0.1rc2" source = { editable = "." } dependencies = [ { name = "grpcio" }, From efd3d030b691d3d4dabb1cc0ff68af3b8285fac4 Mon Sep 17 00:00:00 2001 From: Bryant Date: Sat, 27 Jun 2026 17:01:15 +0800 Subject: [PATCH 4/7] =?UTF-8?q?=F0=9F=94=96=20(release):=20Add=200.0.1-rc.?= =?UTF-8?q?2=20release=20notes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/compatibility/release-notes.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/docs/compatibility/release-notes.md b/docs/compatibility/release-notes.md index ea3ccbd..14cd30d 100644 --- a/docs/compatibility/release-notes.md +++ b/docs/compatibility/release-notes.md @@ -5,6 +5,18 @@ Release notes for the Agent Assembly Python SDK. Versions follow [SemVer](https: !!! info "0.x development" The SDK is in active 0.x development; per-release notes are minimal. Track full changes via [the commits to `master`](https://github.com/ai-agent-assembly/python-sdk/commits/master) and the [GitHub releases](https://github.com/ai-agent-assembly/python-sdk/releases) feed. +## 0.0.1-rc.2 + +Second **release candidate** on the `0.0.1` line. This release tracks the published +`agent-assembly` core **`v0.0.1-rc.2`**: the bundled `aasm` runtime binary and the +compiled `aa-ffi-python` extension are pinned to that core tag (AAASM-3833). + +Changes since rc.1 are limited to the core-pin promotion — there is no new SDK +surface: + +- Bump the `aa-core` / `aa-proto` / `aa-sdk-client` pins in `aa-ffi-python` to the + core `v0.0.1-rc.2` tag (AAASM-3815). + ## 0.0.1-rc.1 First **release candidate** on the `0.0.1` line — promotes the Python SDK from From 91a280586c9ee3b8837f768118fad3a2eea113cc Mon Sep 17 00:00:00 2001 From: Bryant Date: Sat, 27 Jun 2026 17:01:15 +0800 Subject: [PATCH 5/7] =?UTF-8?q?=F0=9F=94=96=20(release):=20Bump=20agent-as?= =?UTF-8?q?sembly=20pin=20to=200.0.1rc2=20in=20framework=20examples?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/examples/agno.md | 2 +- docs/examples/haystack.md | 2 +- docs/examples/llamaindex-tool-policy.md | 2 +- docs/examples/microsoft-agent-framework.md | 2 +- docs/examples/smolagents.md | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/examples/agno.md b/docs/examples/agno.md index e45d0b1..0696674 100644 --- a/docs/examples/agno.md +++ b/docs/examples/agno.md @@ -19,7 +19,7 @@ Version pins (from `pyproject.toml`): | Dependency | Version | |---|---| | `agno` | `>=2.0.0` | -| `agent-assembly` | `>=0.0.1rc1` (the release that ships the Agno adapter) | +| `agent-assembly` | `>=0.0.1rc2` (the release that ships the Agno adapter) | | Python | `>=3.12` | ## How it works diff --git a/docs/examples/haystack.md b/docs/examples/haystack.md index 31ebde7..c5c1451 100644 --- a/docs/examples/haystack.md +++ b/docs/examples/haystack.md @@ -20,7 +20,7 @@ Version pins (from `pyproject.toml`): | Dependency | Version | |---|---| | `haystack-ai` | `>=2.0.0,<3.0` | -| `agent-assembly` | `>=0.0.1rc1` (the release that ships the Haystack adapter) | +| `agent-assembly` | `>=0.0.1rc2` (the release that ships the Haystack adapter) | | Python | `>=3.12` | ## How it works diff --git a/docs/examples/llamaindex-tool-policy.md b/docs/examples/llamaindex-tool-policy.md index ad32663..f971246 100644 --- a/docs/examples/llamaindex-tool-policy.md +++ b/docs/examples/llamaindex-tool-policy.md @@ -19,7 +19,7 @@ Version pins (from `pyproject.toml`): | Dependency | Version | |---|---| | `llama-index-core` | `>=0.14.22` | -| `agent-assembly` | `>=0.0.1rc1` (the release that ships the LlamaIndex adapter) | +| `agent-assembly` | `>=0.0.1rc2` (the release that ships the LlamaIndex adapter) | | Python | `>=3.12` | ## How it works diff --git a/docs/examples/microsoft-agent-framework.md b/docs/examples/microsoft-agent-framework.md index 9c24f73..b798dec 100644 --- a/docs/examples/microsoft-agent-framework.md +++ b/docs/examples/microsoft-agent-framework.md @@ -19,7 +19,7 @@ Version pins (from `pyproject.toml`): | Dependency | Version | |---|---| | `agent-framework` (the `live` extra) | `>=1.9,<2` | -| `agent-assembly` | `>=0.0.1rc1` (the release that ships the Microsoft Agent Framework adapter) | +| `agent-assembly` | `>=0.0.1rc2` (the release that ships the Microsoft Agent Framework adapter) | | Python | `>=3.12` | The adapter's `get_supported_versions()` reports `>=1.0.0,<2.0` — governance attaches across the 1.x line. diff --git a/docs/examples/smolagents.md b/docs/examples/smolagents.md index 67e15ec..9303a67 100644 --- a/docs/examples/smolagents.md +++ b/docs/examples/smolagents.md @@ -19,7 +19,7 @@ Version pins (from `pyproject.toml`): | Dependency | Version | |---|---| | `smolagents` | `>=1.0.0,<2.0.0` | -| `agent-assembly` | `>=0.0.1rc1` (the release that ships the Smolagents adapter) | +| `agent-assembly` | `>=0.0.1rc2` (the release that ships the Smolagents adapter) | | Python | `>=3.12` | ## How it works From 228248568a9b2ccdc12e601f31b1689e1b15ebe8 Mon Sep 17 00:00:00 2001 From: Bryant Date: Sat, 27 Jun 2026 17:01:16 +0800 Subject: [PATCH 6/7] =?UTF-8?q?=F0=9F=94=96=20(release):=20Bump=20core=20c?= =?UTF-8?q?ontainer=20base=20image=20tag=20to=20v0.0.1-rc.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/guides/container-base-image.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/guides/container-base-image.md b/docs/guides/container-base-image.md index 58d839a..3bef298 100644 --- a/docs/guides/container-base-image.md +++ b/docs/guides/container-base-image.md @@ -33,13 +33,13 @@ There are two families of tags: **immutable** (pinned, reproducible) and **movin | Tag | Example | Mutable? | Use it for | | --- | --- | --- | --- | -| `python:-` | `python:3.14-slim-v0.0.1-rc.1` | **No** — immutable | **CI and production.** Reproducible, byte-for-byte stable. | +| `python:-` | `python:3.14-slim-v0.0.1-rc.2` | **No** — immutable | **CI and production.** Reproducible, byte-for-byte stable. | | `python:` | `python:3.14-slim` | Yes — moves per release | Local experiments on a fixed Python runtime. | | `python:latest` | `python:latest` | Yes — moves per release | Quick one-off tries only. | `` is the **Agent Assembly core / `aa-runtime` release** baked into the image — it is also the version of the `aasm` CLI inside the image. Pinning -`python:3.14-slim-v0.0.1-rc.1` therefore pins *both* the Python runtime and the exact +`python:3.14-slim-v0.0.1-rc.2` therefore pins *both* the Python runtime and the exact governance core/CLI version, which is what makes the build reproducible. !!! warning "Pin the immutable tag in CI and production" @@ -53,7 +53,7 @@ A minimal agent image that inherits governance from the base image: ```dockerfile # Pin the immutable tag — Python 3.14 runtime + a fixed governance core/CLI version. -FROM ghcr.io/ai-agent-assembly/python:3.14-slim-v0.0.1-rc.1 +FROM ghcr.io/ai-agent-assembly/python:3.14-slim-v0.0.1-rc.2 WORKDIR /app @@ -117,7 +117,7 @@ docker build --build-arg SDK_VERSION=0.0.1b5 -t my-agent . ## Best practices - **Pin the immutable tag in CI and production.** Use - `python:-` (e.g. `python:3.14-slim-v0.0.1-rc.1`); never `:latest`. + `python:-` (e.g. `python:3.14-slim-v0.0.1-rc.2`); never `:latest`. - **Pair the image with the `aa-runtime` sidecar.** The image makes your agent *governance-ready*, but the in-process SDK layer is **not a security boundary on its own** — point `init_assembly()` at an `aa-runtime` instance (sidecar or service) so policy From 96fe2337fff42b531a4532a3e360f54c3a43ee76 Mon Sep 17 00:00:00 2001 From: Bryant Date: Sat, 27 Jun 2026 17:05:20 +0800 Subject: [PATCH 7/7] =?UTF-8?q?=F0=9F=94=96=20(release):=20Bump=20sonar.pr?= =?UTF-8?q?ojectVersion=20to=200.0.1rc2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sonar-project.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sonar-project.properties b/sonar-project.properties index 2512ebc..df089de 100644 --- a/sonar-project.properties +++ b/sonar-project.properties @@ -12,7 +12,7 @@ sonar.projectName=python-sdk # `-Dsonar.projectVersion=...` (see .github/workflows/rw_run_all_test_and_record.yaml), # so it always tracks the current release; this static value is the local-scan # fallback only. -sonar.projectVersion=0.0.1rc1 +sonar.projectVersion=0.0.1rc2 # Path is relative to the sonar-project.properties file. Replace "\" by "/" on Windows. sonar.projectBaseDir=./