diff --git a/src/agent/index.ts b/src/agent/index.ts index 7de6c97..b50f840 100644 --- a/src/agent/index.ts +++ b/src/agent/index.ts @@ -67,7 +67,7 @@ export class OrchestrationAgent { } } catch (err) { if (err instanceof vscode.LanguageModelError) { - stream.markdown(`Error: ${String(err)}`); + stream.markdown(`Error: ${err.message}`); } else { throw err; } diff --git a/src/webview/webviewProvider.ts b/src/webview/webviewProvider.ts index 71c6098..16c3ff0 100644 --- a/src/webview/webviewProvider.ts +++ b/src/webview/webviewProvider.ts @@ -1307,7 +1307,7 @@ export class AgentInteractionProvider implements vscode.WebviewViewProvider { this._handleGetSettings(); } catch (err) { console.error('[Seamless Agent] Error updating setting:', err); - vscode.window.showErrorMessage(`Failed to update setting: ${err instanceof Error ? String(err) : 'Unknown error'}`); + vscode.window.showErrorMessage(`Failed to update setting: ${err instanceof Error ? err.message : 'Unknown error'}`); } }