diff --git a/CHANGELOG.md b/CHANGELOG.md index e8fb39a74e8653e6d1d1c975af3ea1dd4e4a8635..70d9649ff508ec692d89c272b4ef04c3466a2175 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,10 @@ - 优化树计数器 - 优化菜单部件计数器,将其迁移到控制器中处理 +### Added + +- 新增以 function_ 开头命名的ai工具栏 + ## [0.7.41-alpha.33] - 2025-10-24 ### Changed diff --git a/src/util/ai-util/ai-util.ts b/src/util/ai-util/ai-util.ts index 2e90e8ccb89396bf61774d30869b858a803a881c..2a5b1e621bd5127deed9d90690e9870860c90a1c 100644 --- a/src/util/ai-util/ai-util.ts +++ b/src/util/ai-util/ai-util.ts @@ -24,10 +24,12 @@ export function calcAiToolbarItemsByAc(deACMode: IAppDEACMode): { footerToolbarItems: IAIToolbarItem[]; questionToolbarItems: IAIToolbarItem[]; otherToolbarItems: IAIToolbarItem[]; + functionToolbarItems: IAIToolbarItem[]; } { const contentToolbarItems: IAIToolbarItem[] = []; const footerToolbarItems: IAIToolbarItem[] = []; const questionToolbarItems: IAIToolbarItem[] = []; + const functionToolbarItems: IAIToolbarItem[] = []; const otherToolbarItems: IAIToolbarItem[] = []; deACMode.deuiactionGroup?.uiactionGroupDetails?.forEach( (item: IAppDEUIActionGroupDetail) => { @@ -56,6 +58,8 @@ export function calcAiToolbarItemsByAc(deACMode: IAppDEACMode): { footerToolbarItems.push(toolbarItem); } else if (item.uiactionId?.startsWith('question_')) { questionToolbarItems.push(toolbarItem); + } else if (item.uiactionId?.startsWith('function_')) { + functionToolbarItems.push(toolbarItem); } else { otherToolbarItems.push(toolbarItem); } @@ -66,5 +70,6 @@ export function calcAiToolbarItemsByAc(deACMode: IAppDEACMode): { footerToolbarItems, questionToolbarItems, otherToolbarItems, + functionToolbarItems, }; }