@@ -11696,7 +11696,6 @@ async function run() {
1169611696 const duplicateCheckPrompt = proposalPolice_1.default.getPromptForNewProposalDuplicateCheck(previousProposal.body, newProposalBody);
1169711697 const duplicateCheckResponse = await openAI.promptAssistant(assistantID, duplicateCheckPrompt);
1169811698 let similarityPercentage = 0;
11699- // eslint-disable-next-line @typescript-eslint/no-deprecated -- TODO: refactor `parseAssistantResponse` to use `promptResponses` instead
1170011699 const parsedDuplicateCheckResponse = openAI.parseAssistantResponse(duplicateCheckResponse);
1170111700 core.startGroup('Parsed Duplicate Check Response');
1170211701 console.log('parsedDuplicateCheckResponse: ', parsedDuplicateCheckResponse);
@@ -11734,7 +11733,6 @@ async function run() {
1173411733 ? proposalPolice_1.default.getPromptForNewProposalTemplateCheck(payload.comment?.body)
1173511734 : proposalPolice_1.default.getPromptForEditedProposal(payload.changes.body?.from, payload.comment?.body);
1173611735 const assistantResponse = await openAI.promptAssistant(assistantID, prompt);
11737- // eslint-disable-next-line @typescript-eslint/no-deprecated -- TODO: refactor `parseAssistantResponse` to use `promptResponses` instead
1173811736 const parsedAssistantResponse = openAI.parseAssistantResponse(assistantResponse);
1173911737 core.startGroup('Parsed Assistant Response');
1174011738 console.log('parsedAssistantResponse: ', parsedAssistantResponse);
@@ -12554,23 +12552,19 @@ class OpenAIUtils {
1255412552 */
1255512553 async promptAssistant(assistantID, userMessage) {
1255612554 // 1. Create a thread
12557- const thread = await (0, retryWithBackoff_1.default)(() =>
12558- // eslint-disable-next-line @typescript-eslint/no-deprecated
12559- this.client.beta.threads.create({
12555+ const thread = await (0, retryWithBackoff_1.default)(() => this.client.beta.threads.create({
1256012556 messages: [{ role: OpenAIUtils.USER, content: userMessage }],
1256112557 }), { isRetryable: (err) => OpenAIUtils.isRetryableError(err) });
1256212558 // 2. Create a run on the thread
12563- let run = await (0, retryWithBackoff_1.default)(() =>
12564- // eslint-disable-next-line @typescript-eslint/no-deprecated
12565- this.client.beta.threads.runs.create(thread.id, {
12559+ let run = await (0, retryWithBackoff_1.default)(() => this.client.beta.threads.runs.create(thread.id, {
1256612560 // eslint-disable-next-line @typescript-eslint/naming-convention
1256712561 assistant_id: assistantID,
1256812562 }), { isRetryable: (err) => OpenAIUtils.isRetryableError(err) });
1256912563 // 3. Poll for completion
1257012564 let response = '';
1257112565 let count = 0;
1257212566 while (!response && count < OpenAIUtils.MAX_POLL_COUNT) {
12573- // eslint-disable-next-line @typescript-eslint/naming-convention, @typescript-eslint/no-deprecated
12567+ // eslint-disable-next-line @typescript-eslint/naming-convention
1257412568 run = await this.client.beta.threads.runs.retrieve(run.id, { thread_id: thread.id });
1257512569 if (run.status !== OpenAIUtils.OPENAI_RUN_COMPLETED) {
1257612570 count++;
@@ -12579,7 +12573,6 @@ class OpenAIUtils {
1257912573 });
1258012574 continue;
1258112575 }
12582- // eslint-disable-next-line @typescript-eslint/no-deprecated
1258312576 for await (const message of this.client.beta.threads.messages.list(thread.id)) {
1258412577 if (message.role !== OpenAIUtils.ASSISTANT) {
1258512578 continue;
0 commit comments