From 49185b3ac7211677cc62c42a14e4bc26d5c79d35 Mon Sep 17 00:00:00 2001 From: geobelsky Date: Wed, 18 Mar 2026 11:13:20 +0000 Subject: [PATCH] chore: bump to 0.1.2 + add CHANGELOG.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changes since 0.1.1: - SSE status filter on listen() — agents skip zombie intents - Fix ResponseNotRead crash on SSE 503 Co-Authored-By: Claude Opus 4.6 (1M context) --- CHANGELOG.md | 19 +++++++++++++++++++ pyproject.toml | 2 +- 2 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..65cb756 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,19 @@ +# Changelog + +## 0.1.2 (2026-03-18) + +### Bug Fixes +- Fix `ResponseNotRead` crash when SSE streaming encounters HTTP 503 error + +### Features +- `listen()` now accepts optional `status` parameter to filter intents by lifecycle status +- Default SSE stream excludes terminal statuses (COMPLETED, FAILED, CANCELED, TIMED_OUT) — agents no longer receive zombie intents + +## 0.1.1 (2026-03-13) + +- Initial alpha release with full AXME API coverage (96 methods) +- SSE streaming (`listen`, `observe`, `wait_for`) +- Scenario API (`apply_scenario`, `validate_scenario`) +- MCP protocol support (`mcp_initialize`, `mcp_list_tools`, `mcp_call_tool`) +- Intent lifecycle, inbox, webhooks, admin APIs +- Zero external dependencies beyond httpx diff --git a/pyproject.toml b/pyproject.toml index 8bc02f3..e93beba 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "axme" -version = "0.1.1" +version = "0.1.2" description = "Official Python SDK for Axme APIs." readme = "README.md" requires-python = ">=3.11"