Skip to content

Commit 133367b

Browse files
Chisanan232claude
andcommitted
📝 (docs): Bump doc version refs to 0.0.1rc5
Add the 0.0.1-rc.5 release-notes section (headline: register against the derived gRPC :50051 endpoint and fail loud on an unregistered gateway, AAASM-4547; relaxed pydantic/protobuf/grpcio floors + CI resolution guard, AAASM-4518; per-framework quick-start docs tabs, AAASM-4558/4559/4560), bump the agent-assembly install pins in the five framework examples that carry a literal pin, advance the governed base-image tag examples to v0.0.1-rc.5, and bring the source-facts-guard published pre-release range current to the now-published rc.4 (rc.5 not yet published) so the docs track the release. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Rk7iwwAuGv6HbwK8hY8Fbr
1 parent a9ed391 commit 133367b

8 files changed

Lines changed: 32 additions & 10 deletions

File tree

docs/compatibility/release-notes.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,28 @@ Release notes for the Agent Assembly Python SDK. Versions follow [SemVer](https:
55
!!! info "0.x development"
66
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.
77

8+
## 0.0.1-rc.5
9+
10+
Fifth **release candidate** on the `0.0.1` line. This release tracks the published
11+
`agent-assembly` core **`v0.0.1-rc.5`**: the bundled `aasm` runtime binary and the
12+
compiled `aa-ffi-python` extension are pinned to that core tag.
13+
14+
Headline is the **agent-registration fix**: the SDK now registers against the
15+
gateway's derived gRPC endpoint (`:50051`) instead of the REST base URL, and fails
16+
loud — warning and exposing an unregistered state — when that register call cannot
17+
reach the gateway, so a silent registration gap can no longer look healthy.
18+
19+
- Register against the derived gRPC endpoint (`:50051`) rather than the REST base,
20+
and warn loudly / expose the unregistered state when the register call fails
21+
(AAASM-4547).
22+
- Relax the `pydantic` / `protobuf` / `grpcio` dependency floors and add a CI
23+
dependency-resolution guard so an over-tight floor can no longer wedge resolution
24+
(AAASM-4518).
25+
- Docs: per-framework quick-start tabs across the SDK docs (AAASM-4558 / AAASM-4559 /
26+
AAASM-4560).
27+
- Bump the `aa-core` / `aa-proto` / `aa-sdk-client` pins in `aa-ffi-python` to the
28+
core `v0.0.1-rc.5` tag.
29+
830
## 0.0.1-rc.4
931

1032
Fourth **release candidate** on the `0.0.1` line. This release tracks the published

docs/examples/agno.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Version pins (from `pyproject.toml`):
1919
| Dependency | Version |
2020
|---|---|
2121
| `agno` | `>=2.0.0` |
22-
| `agent-assembly` | `>=0.0.1rc4` (the release that ships the Agno adapter) |
22+
| `agent-assembly` | `>=0.0.1rc5` (the release that ships the Agno adapter) |
2323
| Python | `>=3.12` |
2424

2525
## How it works

docs/examples/haystack.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Version pins (from `pyproject.toml`):
2020
| Dependency | Version |
2121
|---|---|
2222
| `haystack-ai` | `>=2.0.0,<3.0` |
23-
| `agent-assembly` | `>=0.0.1rc4` (the release that ships the Haystack adapter) |
23+
| `agent-assembly` | `>=0.0.1rc5` (the release that ships the Haystack adapter) |
2424
| Python | `>=3.12` |
2525

2626
## How it works

docs/examples/llamaindex-tool-policy.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Version pins (from `pyproject.toml`):
1919
| Dependency | Version |
2020
|---|---|
2121
| `llama-index-core` | `>=0.14.22` |
22-
| `agent-assembly` | `>=0.0.1rc4` (the release that ships the LlamaIndex adapter) |
22+
| `agent-assembly` | `>=0.0.1rc5` (the release that ships the LlamaIndex adapter) |
2323
| Python | `>=3.12` |
2424

2525
## How it works

docs/examples/microsoft-agent-framework.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Version pins (from `pyproject.toml`):
1919
| Dependency | Version |
2020
|---|---|
2121
| `agent-framework` (the `live` extra) | `>=1.9,<2` |
22-
| `agent-assembly` | `>=0.0.1rc4` (the release that ships the Microsoft Agent Framework adapter) |
22+
| `agent-assembly` | `>=0.0.1rc5` (the release that ships the Microsoft Agent Framework adapter) |
2323
| Python | `>=3.12` |
2424

2525
The adapter's `get_supported_versions()` reports `>=1.0.0,<2.0` — governance attaches across the 1.x line.

docs/examples/smolagents.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Version pins (from `pyproject.toml`):
1919
| Dependency | Version |
2020
|---|---|
2121
| `smolagents` | `>=1.0.0,<2.0.0` |
22-
| `agent-assembly` | `>=0.0.1rc4` (the release that ships the Smolagents adapter) |
22+
| `agent-assembly` | `>=0.0.1rc5` (the release that ships the Smolagents adapter) |
2323
| Python | `>=3.12` |
2424

2525
## How it works

docs/guides/container-base-image.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,13 @@ There are two families of tags: **immutable** (pinned, reproducible) and **movin
3333

3434
| Tag | Example | Mutable? | Use it for |
3535
| --- | --- | --- | --- |
36-
| `python:<runtime>-<core-version>` | `python:3.14-slim-v0.0.1-rc.4` | **No** — immutable | **CI and production.** Reproducible, byte-for-byte stable. |
36+
| `python:<runtime>-<core-version>` | `python:3.14-slim-v0.0.1-rc.5` | **No** — immutable | **CI and production.** Reproducible, byte-for-byte stable. |
3737
| `python:<runtime>` | `python:3.14-slim` | Yes — moves per release | Local experiments on a fixed Python runtime. |
3838
| `python:latest` | `python:latest` | Yes — moves per release | Quick one-off tries only. |
3939

4040
`<core-version>` is the **Agent Assembly core / `aa-runtime` release** baked into the
4141
image — it is also the version of the `aasm` CLI inside the image. Pinning
42-
`python:3.14-slim-v0.0.1-rc.4` therefore pins *both* the Python runtime and the exact
42+
`python:3.14-slim-v0.0.1-rc.5` therefore pins *both* the Python runtime and the exact
4343
governance core/CLI version, which is what makes the build reproducible.
4444

4545
!!! warning "Pin the immutable tag in CI and production"
@@ -53,7 +53,7 @@ A minimal agent image that inherits governance from the base image:
5353

5454
```dockerfile
5555
# Pin the immutable tag — Python 3.14 runtime + a fixed governance core/CLI version.
56-
FROM ghcr.io/ai-agent-assembly/python:3.14-slim-v0.0.1-rc.4
56+
FROM ghcr.io/ai-agent-assembly/python:3.14-slim-v0.0.1-rc.5
5757

5858
WORKDIR /app
5959

@@ -123,7 +123,7 @@ which `agent-assembly` SDK release gets baked in.
123123
## Best practices
124124

125125
- **Pin the immutable tag in CI and production.** Use
126-
`python:<runtime>-<core-version>` (e.g. `python:3.14-slim-v0.0.1-rc.4`); never `:latest`.
126+
`python:<runtime>-<core-version>` (e.g. `python:3.14-slim-v0.0.1-rc.5`); never `:latest`.
127127
- **Pair the image with the `aa-runtime` sidecar.** The image makes your agent
128128
*governance-ready*, but the in-process SDK layer is **not a security boundary on its
129129
own** — point `init_assembly()` at an `aa-runtime` instance (sidecar or service) so policy

docs/javascripts/source-facts-guard.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
It issues TWO unauthenticated calls to api.github.com per page load:
88
99
1. GET https://api.github.com/repos/<owner>/<repo>/releases/latest
10-
→ 404, because this repo publishes only pre-releases (0.0.1a4..0.0.1rc3,
10+
→ 404, because this repo publishes only pre-releases (0.0.1a4..0.0.1rc4,
1111
0.0.2); GitHub's /releases/latest endpoint excludes pre-releases and
1212
returns 404 when no non-prerelease exists. AAASM-4318 rewrites this
1313
request to /releases?per_page=1 and picks the newest so the badge can

0 commit comments

Comments
 (0)