fix(async): prevent missed async errors from bypassing catch handlers (#13714)

Co-authored-by: Tommaso Sciortino <sciortino@gmail.com>
This commit is contained in:
CHAEWAN KIM
2025-12-02 07:11:40 +09:00
committed by GitHub
parent 0c463e664e
commit f4babf172b
25 changed files with 102 additions and 117 deletions
+1 -1
View File
@@ -966,7 +966,7 @@ A good instruction should concisely answer:
getFilePath: (params: EditToolParams) => params.file_path,
getCurrentContent: async (params: EditToolParams): Promise<string> => {
try {
return this.config
return await this.config
.getFileSystemService()
.readTextFile(params.file_path);
} catch (err) {
+1 -1
View File
@@ -307,7 +307,7 @@ ${textContent}
this.config,
new WebFetchFallbackAttemptEvent('primary_failed'),
);
return this.executeFallback(signal);
return await this.executeFallback(signal);
}
const sourceListFormatted: string[] = [];