Skip to content

Add an API for reading installed app runtime state - #33843

Merged
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/f697b6fb501b7d329a169e947a1c1607806222fe
Jul 17, 2026
Merged

Add an API for reading installed app runtime state#33843
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/f697b6fb501b7d329a169e947a1c1607806222fe

Conversation

@copyberry

@copyberry copyberry Bot commented Jul 17, 2026

Copy link
Copy Markdown

Add an API for reading installed app runtime state

What changed

  • Add app/installed to return each connector observed in the committed runtime tool snapshot, including its runtime name and effective enabled and callable state.
  • Support evaluating thread-specific configuration with threadId and refreshing the hosted connector tool snapshot with forceRefresh.
  • Preserve observed connector identities as disabled when global or workspace policy disables Apps, and retain the previous snapshot when a refresh fails.

Testing

  • Cover cached and forced reads, policy and configuration filtering, thread-specific configuration, snapshot refresh failures, and protocol serialization.

## What changed

- Add `app/installed` to return each connector observed in the committed runtime tool snapshot, including its runtime name and effective `enabled` and `callable` state.
- Support evaluating thread-specific configuration with `threadId` and refreshing the hosted connector tool snapshot with `forceRefresh`.
- Preserve observed connector identities as disabled when global or workspace policy disables Apps, and retain the previous snapshot when a refresh fails.

## Testing

- Cover cached and forced reads, policy and configuration filtering, thread-specific configuration, snapshot refresh failures, and protocol serialization.

GitOrigin-RevId: f697b6fb501b7d329a169e947a1c1607806222fe
@copyberry
copyberry Bot force-pushed the copyberry/codex-internal-to-codex-oss/f697b6fb501b7d329a169e947a1c1607806222fe branch from f830a67 to a238b75 Compare July 17, 2026 15:24
@copyberry
copyberry Bot merged commit a238b75 into main Jul 17, 2026
14 of 32 checks passed
@copyberry
copyberry Bot deleted the copyberry/codex-internal-to-codex-oss/f697b6fb501b7d329a169e947a1c1607806222fe branch July 17, 2026 15:25
@github-actions github-actions Bot locked and limited conversation to collaborators Jul 17, 2026
@lotar
lotar temporarily deployed to issue-triage July 17, 2026 15:30 — with GitHub Actions Inactive
@lotar
lotar temporarily deployed to issue-triage July 17, 2026 15:30 — with GitHub Actions Inactive
@lotar
lotar temporarily deployed to issue-triage July 17, 2026 15:30 — with GitHub Actions Inactive
@lotar
lotar temporarily deployed to issue-triage July 17, 2026 15:32 — with GitHub Actions Inactive
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.

3 participants