From 108da804efb31969eefc85371122a0cc4d24f42d Mon Sep 17 00:00:00 2001 From: Youzini-afk <13153778771cx@gmail.com> Date: Wed, 25 Mar 2026 22:03:54 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20Prompt=20=E7=BC=96=E6=8E=92=20+=20?= =?UTF-8?q?=E6=AD=A3=E5=88=99=20Tab=20=E5=85=A8=E9=9D=A2=E6=B1=89=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 正则规则编辑器: - script_name→规则名称, find_regex→查找正则 - replace_string→替换文本, trim_strings→裁剪字符串 - min/max_depth→最小/最大深度 - source→数据来源, destination→作用目标 - user_input→用户输入, ai_output→AI 输出 - prompt→Prompt 构建, display→界面展示 - 正则阶段 9 个 label 全部汉化 - finalPrompt→最终 Prompt, rawResponse→原始返回 等 - Prompt 编排: - 内置块选项去掉 sourceKey 英文后缀 --- panel.js | 70 +++++++++++++++++++------------------------------------- 1 file changed, 23 insertions(+), 47 deletions(-) diff --git a/panel.js b/panel.js index 76c7069..fa25fb4 100644 --- a/panel.js +++ b/panel.js @@ -195,39 +195,15 @@ const TASK_PROFILE_GENERATION_GROUPS = [ ]; const TASK_PROFILE_REGEX_STAGES = [ - { key: "finalPrompt", label: "finalPrompt", desc: "最终 system prompt" }, - { - key: "input.userMessage", - label: "input.userMessage", - desc: "用户消息进入编排前", - }, - { - key: "input.recentMessages", - label: "input.recentMessages", - desc: "最近消息进入编排前", - }, - { - key: "input.candidateText", - label: "input.candidateText", - desc: "候选节点文本进入编排前", - }, - { - key: "input.finalPrompt", - label: "input.finalPrompt", - desc: "最终 assembled prompt", - }, - { key: "rawResponse", label: "rawResponse", desc: "模型原始输出" }, - { key: "beforeParse", label: "beforeParse", desc: "解析 JSON 前" }, - { - key: "output.rawResponse", - label: "output.rawResponse", - desc: "输出阶段原始响应", - }, - { - key: "output.beforeParse", - label: "output.beforeParse", - desc: "输出阶段解析前", - }, + { key: "finalPrompt", label: "最终 Prompt", desc: "最终 system prompt" }, + { key: "input.userMessage", label: "用户消息", desc: "用户消息进入编排前" }, + { key: "input.recentMessages", label: "近期消息", desc: "最近消息进入编排前" }, + { key: "input.candidateText", label: "候选文本", desc: "候选节点文本进入编排前" }, + { key: "input.finalPrompt", label: "组装后 Prompt", desc: "最终 assembled prompt" }, + { key: "rawResponse", label: "原始返回", desc: "模型原始输出" }, + { key: "beforeParse", label: "解析前", desc: "解析 JSON 前" }, + { key: "output.rawResponse", label: "输出原始响应", desc: "输出阶段原始响应" }, + { key: "output.beforeParse", label: "输出解析前", desc: "输出阶段解析前" }, ]; let panelEl = null; @@ -2255,7 +2231,7 @@ function _renderTaskBlockEditor(state) { value="${_escHtml(item.sourceKey)}" ${item.sourceKey === block.sourceKey ? "selected" : ""} > - ${_escHtml(item.name)} · ${_escHtml(item.sourceKey)} + ${_escHtml(item.name)} `, ) @@ -2540,7 +2516,7 @@ function _renderRegexRuleEditor(state) {
- +
- +