INNER CODE UNIT · TypeScript

buildUserInputElicitation

openai/codex-security · plugins/codex-security/mcp-app/server.ts:2254

function buildUserInputElicitation(
  questions: z.infer<typeof userInputQuestionsSchema>,
) {
  const isSingleQuestion = questions.length === 1;
  return {
    mode: "form" as const,
    message: questions
      .map((question) =>
        [
          ...(isSingleQuestion ? [] : [question.header]),
          question.question,
          ...question.options.map(
            (option) => `- ${option.label}: ${option.description}`,
          ),
        ].join("\n"),
      )
      .join("\n\n"),
    requestedSchema: {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…