|
1 | 1 | # CHANGELOG |
2 | 2 |
|
3 | 3 |
|
| 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 | + |
4 | 47 | ## v0.34.2 (2026-07-09) |
5 | 48 |
|
6 | 49 | ### Bug Fixes |
|
0 commit comments