diff --git a/package-lock.json b/package-lock.json index b5aae60..1c5a009 100644 --- a/package-lock.json +++ b/package-lock.json @@ -43,6 +43,7 @@ "vanilla-jsoneditor": "^2.3.3", "vue": "^3.5.1", "vue-i18n": "^9.4.0", + "vue-json-pretty": "^2.4.0", "vue-router": "^4.2.2", "vue-socket.io": "^3.0.10", "ws": "^8.18.0" @@ -14018,6 +14019,18 @@ "vue": "^3.0.0" } }, + "node_modules/vue-json-pretty": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/vue-json-pretty/-/vue-json-pretty-2.4.0.tgz", + "integrity": "sha512-e9bP41DYYIc2tWaB6KuwqFJq5odZ8/GkE6vHQuGcbPn37kGk4a3n1RNw3ZYeDrl66NWXgTlOfS+M6NKkowmkWw==", + "engines": { + "node": ">= 10.0.0", + "npm": ">= 5.0.0" + }, + "peerDependencies": { + "vue": ">=3.0.0" + } + }, "node_modules/vue-router": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.5.0.tgz", diff --git a/package.json b/package.json index e9fa094..fe6935c 100644 --- a/package.json +++ b/package.json @@ -55,6 +55,7 @@ "vanilla-jsoneditor": "^2.3.3", "vue": "^3.5.1", "vue-i18n": "^9.4.0", + "vue-json-pretty": "^2.4.0", "vue-router": "^4.2.2", "vue-socket.io": "^3.0.10", "ws": "^8.18.0" diff --git a/src/components/ChatMessage.vue b/src/components/ChatMessage.vue index 715cc18..1062cd1 100644 --- a/src/components/ChatMessage.vue +++ b/src/components/ChatMessage.vue @@ -116,8 +116,7 @@ export default { } .tool-calls-container { display: flex; - flex-direction: row; - width: auto; + flex-direction: column; max-width: min(600px, calc(100% - 60px)); } diff --git a/src/components/ToolCall.vue b/src/components/ToolCall.vue index a21e7fc..65b3055 100644 --- a/src/components/ToolCall.vue +++ b/src/components/ToolCall.vue @@ -1,5 +1,8 @@