Skip to content

Commit 7e7f9f1

Browse files
committed
Update error message to give us slightly more info
1 parent 384e4df commit 7e7f9f1

File tree

2 files changed

+7
-9
lines changed

2 files changed

+7
-9
lines changed

cli/src/hooks/helpers/send-message.ts

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -53,12 +53,8 @@ export const prepareUserMessage = async (params: {
5353
bashContextForPrompt: string
5454
}> => {
5555
const { content, agentMode, postUserMessage, attachedImages, deps } = params
56-
const {
57-
setMessages,
58-
lastMessageMode,
59-
setLastMessageMode,
60-
scrollToLatest,
61-
} = deps
56+
const { setMessages, lastMessageMode, setLastMessageMode, scrollToLatest } =
57+
deps
6258

6359
const { pendingBashMessages, clearPendingBashMessages } =
6460
useChatStore.getState()
@@ -228,7 +224,7 @@ export const handleRunCompletion = (params: {
228224
}
229225
} else {
230226
const partial = createErrorMessage(
231-
output.message ?? 'No output from agent run',
227+
'Output error: ' + (output.message ?? 'No output from agent run'),
232228
aiMessageId,
233229
)
234230
updater.setError(partial.content ?? '')

cli/src/utils/error-handling.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ const extractErrorMessage = (error: unknown, fallback: string): string => {
1111
return error
1212
}
1313
if (error instanceof Error && error.message) {
14-
return error.message
14+
return error.message + (error.stack ? `\n\n${error.stack}` : '')
1515
}
1616
if (error && typeof error === 'object' && 'message' in error) {
1717
const candidate = (error as any).message
@@ -39,7 +39,9 @@ export const isOutOfCreditsError = (error: unknown): boolean => {
3939
return false
4040
}
4141

42-
export const createPaymentErrorMessage = (error: unknown): {
42+
export const createPaymentErrorMessage = (
43+
error: unknown,
44+
): {
4345
message: string
4446
showUsageBanner: boolean
4547
} => {

0 commit comments

Comments
 (0)