fix: support remote codex queue summaries

This commit is contained in:
Codex
2026-05-23 07:35:18 +00:00
parent df5f5be16b
commit f848e1d39c
3 changed files with 15 additions and 7 deletions
+7 -1
View File
@@ -2935,7 +2935,7 @@ export async function codexJudgeQueryAsync(taskId: string, optionArgs: string[],
return codexTaskJudgeAsync(taskId, parseJudgeOptions(optionArgs), fetcher);
}
export { codexTasksQueryAsync };
export { codexQueuesQueryAsync, codexTasksQueryAsync };
function requireQueueId(args: string[], command: string): string {
const index = args.indexOf("--queue");
@@ -3144,6 +3144,12 @@ export function codexQueuesQueryForTest(optionArgs: string[], fetcher: CodexResp
return compactQueuesResponse(response.body, options, response.upstream);
}
async function codexQueuesQueryAsync(optionArgs: string[], fetcher: AsyncCodexResponseFetcher): Promise<unknown> {
const options = parseQueuesOptions(optionArgs);
const response = unwrapCodexResponse(await fetcher(codeQueueProxyPath("/api/queues")));
return compactQueuesResponse(response.body, options, response.upstream);
}
function codeQueues(optionArgs: string[] = []): unknown {
return codexQueuesQueryForTest(optionArgs, coreInternalFetch);
}