优化提交给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) ![xb2g30.png](https://files.catbox.moe/xb2g30.png)
>AI代码生成 >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) ![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 AISelector from "components/ai/AISelector.vue";
import AIChatHistory from "components/ai/AIChatHistory.vue"; import AIChatHistory from "components/ai/AIChatHistory.vue";
const quickcommandApi = const compressApi = (api) => {
require(`!raw-loader!plugins/monaco/types/quickcommand.api.d.ts`) return api
.default.replace(/\/\*[\s\S]*?\*\//g, "") .replace(/\/\*[\s\S]*?\*\//g, (match) => {
.replace(/\n/g, ""); // 2
const uToolsApi = require(`!raw-loader!plugins/monaco/types/utools.api.d.ts`) return match.split("\n").length > 2 ? "" : match;
.default.replace(/\/\*[\s\S]*?\*\//g, "") })
.replace(/\n/g, ""); .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({ export default defineComponent({
name: "AIAssistantSideBar", name: "AIAssistantSideBar",