diff --git a/src/core/mentions/index.ts b/src/core/mentions/index.ts
index e5f2785eba6..caa239168ef 100644
--- a/src/core/mentions/index.ts
+++ b/src/core/mentions/index.ts
@@ -104,7 +104,7 @@ export async function parseMentions(text: string, cwd: string, urlContentFetcher
}
} else if (mention === "problems") {
try {
- const problems = getWorkspaceProblems(cwd)
+ const problems = await getWorkspaceProblems(cwd)
parsedText += `\n\n\n${problems}\n`
} catch (error) {
parsedText += `\n\n\nError fetching diagnostics: ${error.message}\n`