Add Chatgpt Batch Detail Fetch
completetasks13/13add-chatgpt-batch-detail-fetch
openspec/changes/add-chatgpt-batch-detail-fetch/View on GitHub →
Artifacts
Official change artifacts tracked under openspec/.
Proposal
The ChatGPT connector currently hydrates conversation detail with one GET /conversation/{id} request per conversation. Large accounts turn that into a provider request storm, increasing run time and 429 pressure even though ChatGPT exposes a batch detail endpoint that returns the same conversation-detail shape for up to 10 ids per request.
Design
The existing ChatGPT connector already has the core correctness machinery this change needs: list pagination, detail parsing, DETAIL_GAP handling, retry/backoff, source-pressure handling, run budgets, and convergence tests. The problem is the number of detail requests, not emitted record semantics.
Tasks (13/13)
Spec Deltas (1)
Affected capabilities
Capability specs this change proposes to modify.