Skip to content

Commit 8c9a10e

Browse files
chore(release): 0.34.3
1 parent 3d327b8 commit 8c9a10e

2 files changed

Lines changed: 44 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,49 @@
11
# CHANGELOG
22

33

4+
## v0.34.3 (2026-07-09)
5+
6+
### Bug Fixes
7+
8+
- Normalize personality adjectives on pull and send removals on push
9+
([#225](https://github.com/polyai/adk/pull/225),
10+
[`3d327b8`](https://github.com/polyai/adk/commit/3d327b858326ddb637e5fbc027269cfb937f172a))
11+
12+
## Summary
13+
14+
Fix two bugs in personality adjective handling that caused phantom diffs on pull and silent no-ops
15+
when removing adjectives.
16+
17+
## Motivation
18+
19+
1. Pulling a project could produce spurious diffs because the platform may return `{Friendly:
20+
false}` or `{}` for the same state — both mean "not enabled" but produced different YAML. 2.
21+
Removing an adjective from the local YAML and pushing had no effect because `build_update_proto`
22+
only sent adjectives present in the local dict, never signalling a removal.
23+
24+
## Changes
25+
26+
- `to_yaml_dict` now filters out disabled (`false`) adjectives so pull always writes the same YAML
27+
regardless of API representation - `build_update_proto` now iterates all `ALLOWED_ADJECTIVES`,
28+
defaulting missing ones to `false`, so removals are explicitly sent to the platform - Updated and
29+
added tests for both behaviors
30+
31+
## Test strategy
32+
33+
- [x] Added/updated unit tests - [ ] Manual CLI testing (`poly <command>`) - [ ] Tested against a
34+
live Agent Studio project - [ ] N/A (docs, config, or trivial change)
35+
36+
## Checklist
37+
38+
- [x] `ruff check .` and `ruff format --check .` pass - [x] `pytest` passes - [x] No breaking
39+
changes to the `poly` CLI interface (or migration path documented) - [x] Commit messages follow
40+
[conventional commits](https://www.conventionalcommits.org/)
41+
42+
🤖 Generated with [Claude Code](https://claude.com/claude-code)
43+
44+
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
45+
46+
447
## v0.34.2 (2026-07-09)
548

649
### Bug Fixes

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ tag_format = "v{version}"
149149

150150
[project]
151151
name = "polyai-adk"
152-
version = "0.34.2"
152+
version = "0.34.3"
153153
description = "Agent Development Kit (ADK) — a CLI for managing Agent Studio projects locally"
154154
readme = "README.md"
155155
requires-python = ">=3.14.0"

0 commit comments

Comments
 (0)