Skip to content

Add an app-server API for reading app metadata - #33651

Merged
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/55fc3281d99291e76d6c4a581e8d11569d3cb1ac
Jul 16, 2026
Merged

Add an app-server API for reading app metadata#33651
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/55fc3281d99291e76d6c4a581e8d11569d3cb1ac

Conversation

@copyberry

@copyberry copyberry Bot commented Jul 16, 2026

Copy link
Copy Markdown

Add an app-server API for reading app metadata

What changed

  • Add the experimental app/read request for fetching metadata for up to 100
    app IDs, with optional display-only tool summaries.
  • Preserve first-request order while deduplicating IDs, and report unknown or
    unauthorized apps as partial misses.
  • Cache metadata by backend and ChatGPT account/workspace identity, refetch
    metadata-only entries when tools are requested, and preserve cached records
    when a backend request fails.

Testing

  • Cover request serialization, ordering, deduplication, partial misses, caching,
    tool-summary refetches, backend failures, cache isolation, and the ID limit.

## What changed

- Add the experimental `app/read` request for fetching metadata for up to 100
  app IDs, with optional display-only tool summaries.
- Preserve first-request order while deduplicating IDs, and report unknown or
  unauthorized apps as partial misses.
- Cache metadata by backend and ChatGPT account/workspace identity, refetch
  metadata-only entries when tools are requested, and preserve cached records
  when a backend request fails.

## Testing

- Cover request serialization, ordering, deduplication, partial misses, caching,
  tool-summary refetches, backend failures, cache isolation, and the ID limit.

GitOrigin-RevId: 55fc3281d99291e76d6c4a581e8d11569d3cb1ac
@copyberry
copyberry Bot force-pushed the copyberry/codex-internal-to-codex-oss/55fc3281d99291e76d6c4a581e8d11569d3cb1ac branch from bb38c97 to 726b637 Compare July 16, 2026 17:46
@copyberry
copyberry Bot merged commit 726b637 into main Jul 16, 2026
14 of 32 checks passed
@copyberry
copyberry Bot deleted the copyberry/codex-internal-to-codex-oss/55fc3281d99291e76d6c4a581e8d11569d3cb1ac branch July 16, 2026 17:47
@github-actions github-actions Bot locked and limited conversation to collaborators Jul 16, 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.

5 participants