Compare commits

...

2 Commits

Author SHA1 Message Date
pomelo-nwu
11b77aa2b4 fix: handle null command in verifyVSCode function 2025-11-06 15:12:08 +08:00
pomelo-nwu
9a9331790a fix: prevent long user queries from appearing in footer debug message 2025-11-06 14:56:16 +08:00
2 changed files with 10 additions and 2 deletions

View File

@@ -551,6 +551,11 @@ export const AppContainer = (props: AppContainerProps) => {
[visionSwitchResolver], [visionSwitchResolver],
); );
// onDebugMessage should log to console, not update footer debugMessage
const onDebugMessage = useCallback((message: string) => {
console.debug(message);
}, []);
const performMemoryRefresh = useCallback(async () => { const performMemoryRefresh = useCallback(async () => {
historyManager.addItem( historyManager.addItem(
{ {
@@ -628,7 +633,7 @@ export const AppContainer = (props: AppContainerProps) => {
historyManager.addItem, historyManager.addItem,
config, config,
settings, settings,
setDebugMessage, onDebugMessage,
handleSlashCommand, handleSlashCommand,
shellModeActive, shellModeActive,
() => settings.merged.general?.preferredEditor as EditorType, () => settings.merged.general?.preferredEditor as EditorType,

View File

@@ -60,7 +60,10 @@ function verifyVSCode(
if (ide.name !== IDE_DEFINITIONS.vscode.name) { if (ide.name !== IDE_DEFINITIONS.vscode.name) {
return ide; return ide;
} }
if (ideProcessInfo.command.toLowerCase().includes('code')) { if (
ideProcessInfo.command &&
ideProcessInfo.command.toLowerCase().includes('code')
) {
return IDE_DEFINITIONS.vscode; return IDE_DEFINITIONS.vscode;
} }
return IDE_DEFINITIONS.vscodefork; return IDE_DEFINITIONS.vscodefork;