Skip to content

Commit 003663b

Browse files
committed
chore(release): prepare 0.13.3 — bump version and changelog
Patch release covering two fixes merged after v0.13.2: OpenAI reasoning_effort no longer emits the stale "minimal" value, and live ToolResultMessages now carry the owning turn's run_id.
1 parent 2d7b475 commit 003663b

3 files changed

Lines changed: 14 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 12 additions & 1 deletion
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.13.3] - 2026-08-02
11+
1012
### Fixed
1113

1214
- **OpenAI `chat_completions`/`responses` capability profiles no longer emit
@@ -15,6 +17,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1517
now-stale `"minimal"` value outright. The built-in "off" mode payload and
1618
the `minimal` → wire-value mapping in `_OPENAI_EFFORT_VALUES` both now emit
1719
`"none"`.
20+
- **Live `ToolResultMessage`s now carry the owning turn's `run_id`.** On a
21+
run-aware Agent, tool results emitted during the live turn (events, hooks,
22+
live context, and the next provider call) previously had `run_id=None`
23+
while the checkpointer copy was stamped correctly. The assistant message is
24+
now stamped in place at the message-end seam so tool-result construction
25+
can inherit the active run ID for every sequential, parallel, salvage, and
26+
HITL-sibling outcome. Direct `execute_tool_calls` with an unstamped
27+
assistant still produces `run_id=None`.
1828

1929
## [0.13.2] - 2026-07-23
2030

@@ -724,7 +734,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
724734
- **[0.2.0]** - 2026-05-10 — see the [release notes](https://github.com/cubeplexai/cubepi/releases/tag/v0.2.0).
725735
- **[0.1.0]** - 2026-05-09 — initial release. See the [release notes](https://github.com/cubeplexai/cubepi/releases/tag/v0.1.0).
726736

727-
[Unreleased]: https://github.com/cubeplexai/cubepi/compare/v0.13.2...HEAD
737+
[Unreleased]: https://github.com/cubeplexai/cubepi/compare/v0.13.3...HEAD
738+
[0.13.3]: https://github.com/cubeplexai/cubepi/compare/v0.13.2...v0.13.3
728739
[0.13.2]: https://github.com/cubeplexai/cubepi/compare/v0.13.1...v0.13.2
729740
[0.13.1]: https://github.com/cubeplexai/cubepi/compare/v0.13.0...v0.13.1
730741
[0.13.0]: https://github.com/cubeplexai/cubepi/compare/v0.12.0...v0.13.0

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "cubepi"
3-
version = "0.13.2"
3+
version = "0.13.3"
44
description = "Pythonic async-native agent framework"
55
readme = "README.md"
66
license = "MIT"

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)