From e478ae95f2f577ecb16d01677f916a80cd02aa2c Mon Sep 17 00:00:00 2001 From: Kirigaya <1193466151@qq.com> Date: Thu, 3 Jul 2025 19:48:40 +0800 Subject: [PATCH] support self-check --- CHANGELOG.md | 2 ++ .../tool/auto-detector/diagram-item-record.vue | 13 ++++++++++++- .../main-panel/tool/auto-detector/index.vue | 15 ++++++++++++--- .../src/components/main-panel/tool/index.vue | 17 +++++++++++++---- renderer/src/i18n/ar.json | 3 ++- renderer/src/i18n/de.json | 3 ++- renderer/src/i18n/en.json | 3 ++- renderer/src/i18n/fr.json | 3 ++- renderer/src/i18n/ja.json | 3 ++- renderer/src/i18n/ko.json | 3 ++- renderer/src/i18n/ru.json | 3 ++- renderer/src/i18n/zh-cn.json | 3 ++- renderer/src/i18n/zh-tw.json | 3 ++- 13 files changed, 57 insertions(+), 17 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c87ec6a..52c36ad 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,8 +2,10 @@ ## [main] 0.1.9 - 增加 mook 功能:可以利用随机种子或者AI生成来自动化填充测试 tool 的表单数据 +- 增加工具自检功能:openmcp 的 tool 下可以点击「工具模块」 右侧的 「工具自检」进入自检模式,该模式下,用户可以自己定义工具执行的拓扑顺序,然后一次性进行自动检测。 - 修复 issue #44: 完成链接跳转的平台适配 - 修复 issue #36: 完成非文件夹打开下的成功启动 +- 修复 issue #45: 数组类型参数不支持 - 修复多行对话粘贴进入对话框样式异常的问题 ## [main] 0.1.8 diff --git a/renderer/src/components/main-panel/tool/auto-detector/diagram-item-record.vue b/renderer/src/components/main-panel/tool/auto-detector/diagram-item-record.vue index 7da1eb6..ed4fd92 100644 --- a/renderer/src/components/main-panel/tool/auto-detector/diagram-item-record.vue +++ b/renderer/src/components/main-panel/tool/auto-detector/diagram-item-record.vue @@ -67,7 +67,7 @@ function formatJson(obj: any) { border-radius: 8px; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.04); font-size: 15px; - max-width: 300px; + max-width: 1000px; word-break: break-all; } @@ -127,6 +127,14 @@ function formatJson(obj: any) { .item-json { border-radius: 4px; padding: 6px 10px; + font-size: 13px; + font-family: var(--code-font-family, monospace); + margin: 2px 0 8px 0; + white-space: pre-wrap; + word-break: break-all; + overflow-x: auto; + max-width: 100%; + box-sizing: border-box; } .item-result { @@ -137,8 +145,11 @@ function formatJson(obj: any) { margin-bottom: 6px; border-radius: .5em; margin: 5px 0; + overflow-x: auto; + max-width: 100%; } + .result-block.error { background-color: rgba(245, 108, 108, 0.5); } diff --git a/renderer/src/components/main-panel/tool/auto-detector/index.vue b/renderer/src/components/main-panel/tool/auto-detector/index.vue index 1578360..e06d66d 100644 --- a/renderer/src/components/main-panel/tool/auto-detector/index.vue +++ b/renderer/src/components/main-panel/tool/auto-detector/index.vue @@ -1,5 +1,5 @@