diff --git a/agent_assembly/__init__.py b/agent_assembly/__init__.py index 93bc70d..42b6dd9 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.1b4" +__version__ = "0.0.1b5" _MODULE_CORE = "agent_assembly.core" _MODULE_ADAPTERS = "agent_assembly.adapters" diff --git a/docs/compatibility/release-notes.md b/docs/compatibility/release-notes.md index a150971..2972a55 100644 --- a/docs/compatibility/release-notes.md +++ b/docs/compatibility/release-notes.md @@ -5,6 +5,32 @@ 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-beta.5 + +Beta iteration of the Python SDK on the `0.0.1` line. Headline of this release is +**five new framework adapters**, expanding governed-framework coverage: + +- **LlamaIndex** — native adapter walkthrough (AAASM-3536) +- **Agno** — hooks `FunctionCall.execute`/`aexecute` (AAASM-3537) +- **Microsoft Agent Framework** — builtin adapter (AAASM-3538) +- **Smolagents** — wraps `Tool.__call__` (AAASM-3539) +- **Haystack** — framework adapter (AAASM-3540) + +Other notable changes: + +- Forward `agent_id` and the installed SDK package version through `connect` + (AAASM-3683). +- `GatewayClient` now elides `api_key` from `__repr__` and emitter logs — token + hygiene (AAASM-3642 / AAASM-3570). +- Supply-chain hardening: PEP 740 attestations on PyPI Trusted Publisher upload, + per-release CycloneDX SBOM, and a `pip-audit` advisory gate in CI (AAASM-3568). +- Release safety: `release-python.yml` is now operator-dispatch-only; the core + `repository_dispatch` auto-publish trigger was removed to stop duplicate-publish + collisions on every core release (AAASM-3503). +- Fixed the OpenAI Agents adapter to govern the current framework API (AAASM-3528). +- Docs: python-sdk is now the authoritative framework-compatibility source; mkdocs + search restored; GA4 + consent mode wired in. + ## 0.0.1-beta.4 Beta iteration of the Python SDK on the `0.0.1` line. The bundled `aasm` runtime diff --git a/docs/examples/agno.md b/docs/examples/agno.md index 2182f7e..87898b7 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.1b4` | +| `agent-assembly` | `>=0.0.1b5` (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 3f671ce..b157889 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.1b2` | +| `agent-assembly` | `>=0.0.1b5` (the release that ships the Haystack adapter) | | Python | `>=3.12` | ## How it works diff --git a/docs/examples/microsoft-agent-framework.md b/docs/examples/microsoft-agent-framework.md index d38ef48..e5f53be 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.1b2` | +| `agent-assembly` | `>=0.0.1b5` (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 c67b081..4991706 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.1b2` | +| `agent-assembly` | `>=0.0.1b5` (the release that ships the Smolagents adapter) | | Python | `>=3.12` | ## How it works diff --git a/pyproject.toml b/pyproject.toml index 9abf1c1..eccdb94 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "agent-assembly" -version = "0.0.1b4" +version = "0.0.1b5" 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" diff --git a/uv.lock b/uv.lock index 5161d96..f25d70e 100644 --- a/uv.lock +++ b/uv.lock @@ -16,7 +16,7 @@ wheels = [ [[package]] name = "agent-assembly" -version = "0.0.1b4" +version = "0.0.1b5" source = { editable = "." } dependencies = [ { name = "grpcio" },