优化提交给AI助手的文档,减少长度并保留适当中文注释

This commit is contained in:
fofolee 2025-02-21 19:23:01 +08:00
parent 89a493e626
commit d3795cd133
2 changed files with 17 additions and 8 deletions

View File

@ -190,7 +190,7 @@ Shell脚本执行、Python脚本执行、Node.js脚本执行、PowerShell脚本
![xb2g30.png](https://files.catbox.moe/xb2g30.png)
>AI代码生成
![ax8yzo.png](https://files.catbox.moe/ax8yzo.png)
![4kcqh9.png](https://files.catbox.moe/4kcqh9.png)
>可视化编排界面
![5mbyoa.png](https://files.catbox.moe/5mbyoa.png)

View File

@ -105,13 +105,22 @@ import { defineComponent } from "vue";
import AISelector from "components/ai/AISelector.vue";
import AIChatHistory from "components/ai/AIChatHistory.vue";
const quickcommandApi =
require(`!raw-loader!plugins/monaco/types/quickcommand.api.d.ts`)
.default.replace(/\/\*[\s\S]*?\*\//g, "")
.replace(/\n/g, "");
const uToolsApi = require(`!raw-loader!plugins/monaco/types/utools.api.d.ts`)
.default.replace(/\/\*[\s\S]*?\*\//g, "")
.replace(/\n/g, "");
const compressApi = (api) => {
return api
.replace(/\/\*[\s\S]*?\*\//g, (match) => {
// 2
return match.split("\n").length > 2 ? "" : match;
})
.replace(/\n/g, "")
.replace(/\s+/g, " ");
};
const quickcommandApi = compressApi(
require(`!raw-loader!plugins/monaco/types/quickcommand.api.d.ts`).default
);
const uToolsApi = compressApi(
require(`!raw-loader!plugins/monaco/types/utools.api.d.ts`).default
);
export default defineComponent({
name: "AIAssistantSideBar",