Fix JSON parsing error in DevChat class
This commit is contained in:
parent
3c7f7a2479
commit
3473b3ced9
@ -467,7 +467,14 @@ class DevChat {
|
||||
logger.channel()?.warn(`${stderr}`);
|
||||
}
|
||||
|
||||
let commands = JSON.parse(stdout.trim());
|
||||
let commands;
|
||||
try {
|
||||
commands = JSON.parse(stdout.trim());
|
||||
} catch (error) {
|
||||
logger.channel()?.error('Failed to parse commands JSON:', error);
|
||||
return [];
|
||||
}
|
||||
|
||||
|
||||
// 确保每个CommandEntry对象的recommend字段默认为-1
|
||||
commands = commands.map((cmd: CommandEntry) => ({
|
||||
|
Loading…
x
Reference in New Issue
Block a user