diff --git a/renderer/src/components/main-panel/chat/chat.ts b/renderer/src/components/main-panel/chat/chat.ts index 1d107e9..cf9d217 100644 --- a/renderer/src/components/main-panel/chat/chat.ts +++ b/renderer/src/components/main-panel/chat/chat.ts @@ -13,7 +13,8 @@ export enum MessageState { Abort = 'abort', ToolCall = 'tool call failed', None = 'none', - Success = 'success' + Success = 'success', + ParseJsonError = 'parse json error' } export interface IExtraInfo { diff --git a/renderer/src/components/main-panel/chat/index.vue b/renderer/src/components/main-panel/chat/index.vue index cef30a0..5ae05c1 100644 --- a/renderer/src/components/main-panel/chat/index.vue +++ b/renderer/src/components/main-panel/chat/index.vue @@ -23,7 +23,10 @@
- +
diff --git a/renderer/src/components/main-panel/chat/message/toolcall-result-item.vue b/renderer/src/components/main-panel/chat/message/toolcall-result-item.vue new file mode 100644 index 0000000..0711c1c --- /dev/null +++ b/renderer/src/components/main-panel/chat/message/toolcall-result-item.vue @@ -0,0 +1,89 @@ + + + + + \ No newline at end of file diff --git a/renderer/src/components/main-panel/chat/message/toolcall.vue b/renderer/src/components/main-panel/chat/message/toolcall.vue index 8be6b99..9b5abe6 100644 --- a/renderer/src/components/main-panel/chat/message/toolcall.vue +++ b/renderer/src/components/main-panel/chat/message/toolcall.vue @@ -11,7 +11,6 @@ -