Skip to content

feat(app-server): thread/turns/items/list -> thread/items/list - #29705

Merged
owenlin0 merged 1 commit into
mainfrom
owen/items_list_api
Jun 23, 2026
Merged

feat(app-server): thread/turns/items/list -> thread/items/list#29705
owenlin0 merged 1 commit into
mainfrom
owen/items_list_api

Conversation

@owenlin0

@owenlin0 owenlin0 commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

Description

Rename the experimental app-server item pagination API from thread/turns/items/list to thread/items/list and make turnId optional. Clients can now page persisted items across a thread, or still filter to one turn when needed.

What changed

  • Rename the request/response protocol types and JSON-RPC method to ThreadItemsList* / thread/items/list.
  • Pass optional turnId through to ThreadStore::list_items.
  • Update app-server docs and focused protocol/app-server tests.

Validation

  • just test -p codex-app-server-protocol thread_items_list_round_trips
  • just test -p codex-app-server thread_items_list_returns_unsupported

@owenlin0
owenlin0 marked this pull request as ready for review June 23, 2026 20:14
@owenlin0
owenlin0 force-pushed the owen/items_list_api branch from a7bf814 to b32416a Compare June 23, 2026 20:24
@owenlin0
owenlin0 requested a review from wiltzius-openai June 23, 2026 20:35

@wiltzius-openai wiltzius-openai left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@owenlin0
owenlin0 merged commit 1882719 into main Jun 23, 2026
31 checks passed
@owenlin0
owenlin0 deleted the owen/items_list_api branch June 23, 2026 20:57
@github-actions github-actions Bot locked and limited conversation to collaborators Jun 23, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants