fix(question): restore flat reply sdk shape (#22487)

This commit is contained in:
Kit Langton 2026-04-14 16:57:32 -04:00 committed by GitHub
commit 3cf7c7536b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 23 additions and 14 deletions

View file

@ -105,10 +105,10 @@ import type {
PtyRemoveResponses,
PtyUpdateErrors,
PtyUpdateResponses,
QuestionAnswer,
QuestionListResponses,
QuestionRejectErrors,
QuestionRejectResponses,
QuestionReply,
QuestionReplyErrors,
QuestionReplyResponses,
SessionAbortErrors,
@ -2738,7 +2738,7 @@ export class Question extends HeyApiClient {
requestID: string
directory?: string
workspace?: string
questionReply?: QuestionReply
answers?: Array<QuestionAnswer>
},
options?: Options<never, ThrowOnError>,
) {
@ -2750,7 +2750,7 @@ export class Question extends HeyApiClient {
{ in: "path", key: "requestID" },
{ in: "query", key: "directory" },
{ in: "query", key: "workspace" },
{ key: "questionReply", map: "body" },
{ in: "body", key: "answers" },
],
},
],

View file

@ -1925,13 +1925,6 @@ export type SubtaskPartInput = {
command?: string
}
export type QuestionReply = {
/**
* User answers in order of questions (each answer is an array of selected labels)
*/
answers: Array<QuestionAnswer>
}
export type ProviderAuthMethod = {
type: "oauth" | "api"
label: string
@ -4259,7 +4252,12 @@ export type QuestionListResponses = {
export type QuestionListResponse = QuestionListResponses[keyof QuestionListResponses]
export type QuestionReplyData = {
body?: QuestionReply
body?: {
/**
* User answers in order of questions (each answer is an array of selected labels)
*/
answers: Array<QuestionAnswer>
}
path: {
requestID: string
}