Skip to content

Commit 7ccb68e

Browse files
chore(release): 0.53.0
1 parent 2a7b3be commit 7ccb68e

2 files changed

Lines changed: 62 additions & 1 deletion

File tree

CHANGELOG.md

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

33

4+
## v0.53.0 (2026-09-01)
5+
6+
### Documentation
7+
8+
- Auto-update from perm updates ([#301](https://github.com/polyai/adk/pull/301),
9+
[`52e7fb6`](https://github.com/polyai/adk/commit/52e7fb60a64d46c6d28ff2aa2cd6276f682f086d))
10+
11+
Update docs
12+
13+
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
14+
15+
### Features
16+
17+
- Page list command output and show all entries by default
18+
([#286](https://github.com/polyai/adk/pull/286),
19+
[`2a7b3be`](https://github.com/polyai/adk/commit/2a7b3be378e7c2ee502d154ef55b16c9fe10f655))
20+
21+
## Summary
22+
23+
Pages long CLI listings through the system pager, removes the default 10-entry cap on `deployments
24+
list` and `branch history`, and shows the column headers those two tables were already defining
25+
but never rendering.
26+
27+
## Motivation
28+
29+
Listings longer than the terminal scrolled past the top, with no way back to the earliest rows short
30+
of re-running with `--offset`. The 10-entry cap that made that bearable also truncated `--json`,
31+
so a script could not tell a project with 10 deployments from one with 500.
32+
33+
## Changes
34+
35+
- Add `paged_output()` in `poly/output/console.py`. Output taller than the terminal goes to the
36+
system pager; anything shorter prints inline as before. Paging is skipped entirely when stdout is
37+
not a TTY, so pipes, redirects, and `--json` are unaffected. - Apply it to `deployments list`,
38+
`deployments ab-test list`, `branch history`, `conversations list`, and `testing list`. -
39+
`--limit` on `deployments list` and `branch history` now defaults to showing everything instead of
40+
10. Both slice already-fetched data, so this costs no extra API calls. The commands where
41+
`--limit` is an API request parameter — `conversations list`, `testing list`, `ab-test list` — are
42+
unchanged. - Render the column headers in `print_deployments` and `print_branch_history`, which
43+
defined named columns and a `header_style` but passed `show_header=False`.
44+
45+
## Test strategy
46+
47+
- [x] Added/updated unit tests - [x] Manual CLI testing (`poly <command>`) - [ ] Tested against a
48+
live Agent Studio project - [ ] N/A (docs, config, or trivial change)
49+
50+
`console_test.py` covers the paging decision and the TTY/enabled guards; `cli_test.py` covers the
51+
no-limit and `--limit` truncation behaviour in both rich and JSON modes.
52+
53+
## Checklist
54+
55+
- [x] `ruff check .` and `ruff format --check .` pass - [x] `pytest` passes (1319 passed, 101
56+
subtests) - [x] No breaking changes to the `poly` CLI interface (or migration path documented) -
57+
[x] Commit messages follow [conventional commits](https://www.conventionalcommits.org/)
58+
59+
## Screenshots / Logs
60+
61+
`poly deployments list --json` and `poly branch history --json` now return every entry rather than
62+
the most recent 10. Pass `--limit` explicitly for a bound.
63+
64+
465
## v0.52.0 (2026-09-01)
566

667
### Features

pyproject.toml

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

163163
[project]
164164
name = "polyai-adk"
165-
version = "0.52.0"
165+
version = "0.53.0"
166166
description = "Agent Development Kit (ADK) — a CLI for managing Agent Studio projects locally"
167167
readme = "README.md"
168168
requires-python = ">=3.14.0"

0 commit comments

Comments
 (0)