文件最后提交记录最后更新时间
Add input params to body content Co-authored-by: @aharonamir1<amir.aharon@huawei.com> # message auto-generated for no-merge-commit merge: !1064 merge http-body-params into develop Add input params to body content Created-by: aharonamir1 Commit-by: @aharonamir1 Merged-by: ZYQ5333 Description: <!-- Thanks for sending a pull request! Here are some tips for you: 1) If this is your first time, please read our contributor guidelines: https://gitcode.com/openJiuwen/community/blob/master/CONTRIBUTING.md 2) If you want to contribute your code but don't know who will review and merge, please add label openjiuwen-assistant to the pull request, we will find and do it as soon as possible. --> **What type of PR is this?** <!-- 选择下面一种标签替换下方 /kind <label>,可选标签类型有: - /kind bug - /kind task - /kind feature - /kind refactor - /kind clean_code 如PR描述不符合规范,修改PR描述后需要/check-pr重新检查PR规范。 --> /kind feature **Self-checklist**:(**请自检,在[ ]内打上x,我们将检视你的完成情况,否则会导致pr无法合入**) + - [ ] **设计**:PR对应的方案是否已经经过Maintainer评审,方案检视意见是否均已答复并完成方案修改 + - [ ] **测试**:PR中的代码是否已有UT/ST测试用例进行充分的覆盖,新增测试用例是否随本PR一并上库或已经上库 + - [ ] **验证**:PR描述信息中是否已包含对该PR对应的Feature、Refactor、Bugfix的预期目标达成情况的详细验证结果描述 + - [ ] **接口**:是否涉及对外接口变更,相应变更已得到接口评审组织的通过,API对应的注释信息已经刷新正确 + - [ ] **文档**:是否涉及官网文档修改,如果涉及请及时提交资料到Doc仓 This feature enables using the input parameters in the body content See merge request: openJiuwen/agent-studio!106416 天前
refactor: rename app directory to openjiuwen_studio refactor: rename app directory to openjiuwen_studio 5 个月前
featrue: Redis password security hardening Co-authored-by: jiangchenglin<jiangchenglin3@huawei.com> # message auto-generated for no-merge-commit merge: !698 featrue: Redis password security hardening From: @jiangchenglin Reviewed-by: @xiaoyao42, @gallonH See merge request: openJiuwen/agent-studio!6983 个月前
feature: studio适配runtime-重构前版本 Co-authored-by: 冯浩<fenghao55@h-partners.com> !843 feature: studio适配runtime-重构前版本 From: @michealswhite Reviewed-by: @xiaoyao42, @ZYQ5333 See merge request: openJiuwen/agent-studio!843 2 个月前
fix(triggers): running triggers fail (SpaceInfo for system_trigger is wrongly validated) Co-authored-by: michaelhuawei<michael.atamuk@huawei.com> # message auto-generated for no-merge-commit merge: !1055 merge fix/trigger-edit-version-dropdown into develop fix(triggers): running triggers fail (SpaceInfo for system_trigger is wrongly validated) Created-by: michaelhuawei Commit-by: michaelhuawei Merged-by: ZYQ5333 Description: **What type of PR is this?** /kind bug **What does this PR do / why do we need it**: After the previous Triggers PR, testers reported that **all trigger runs were failing**. The root cause was in check_user_space: ### **Problem** Trigger-fired executions run under a special user: system_trigger. This user bypasses space validation, but the function returned an **incomplete SpaceInfo**: - missing spacename - missing description - missing role_type Downstream logic expects these fields to exist, causing trigger execution to fail. ### **Fix** Updated check_user_space to return a **fully populated SpaceInfo** for system_trigger: - spacename="System Trigger" - description="" - role_type=RoleType.SUPER_USER This ensures trigger executions run correctly without requiring space validation. **Which issue(s) this PR fixes**: No formal issue created (reported by testers) **Code review checklist**: + - [ ] whether to verify the function's return value + - [ ] Whether to comply with **SOLID principle / Demeter's law** + - [ ] Whether there is UT test case && the test case is valid (if no test case, explain why) + - [ ] Whether the API change is involved + - [ ] Whether official document modification is involved See merge request: openJiuwen/agent-studio!105519 天前
fix: mask api keys when visible chars is zero Co-authored-by: hu-qi<huqi1024@gmail.com> # message auto-generated for no-merge-commit merge: !1032 merge fix-mask-api-key-visible-chars into develop fix: mask api keys when visible chars is zero Created-by: huqi Commit-by: hu-qi Merged-by: ZYQ5333 Description: ## Summary - Fully mask API keys when visible_chars <= 0 to avoid leaking the full key via api_key[-0:] - Add regression coverage for visible_chars=0, negative values, and the default trailing-character behavior ## Duplicate check - Checked issue #822 comments: no human claim/comment found - Checked open/closed/merged MR pages for #822, mask_api_key, visible_chars, security_utils, api_key, leak/泄露/脱敏 before coding; no direct duplicate found - Rechecked before push; GitCode API/listing was intermittently timing out, but no direct match surfaced from the available checks ## Tests - uv run --project backend pytest backend/tests/test_security_utils.py -q - uv run --project backend pytest backend/tests/test_security_utils.py backend/tests/test_deepsearch_logger_security.py -q (blocked during collection because local Settings requires DB_HOST) Fixes [#822](https://gitcode.com/openJiuwen/agent-studio/issues/822) See merge request: openJiuwen/agent-studio!103216 天前
feature: Support openJiuwen Studio Redis Co-authored-by: jiangchenglin<jiangchenglin3@huawei.com> # message auto-generated for no-merge-commit merge: !695 feature: Support openJiuwen Studio Redis From: @jiangchenglin Reviewed-by: @xiaoyao42, @ZYQ5333 See merge request: openJiuwen/agent-studio!6953 个月前
fix: embedding模型失效导致知识库同步失败 Co-authored-by: Mmmmroy<le.zhang1@h-partners.com> # message auto-generated for no-merge-commit merge: !1091 fix: embedding模型失效导致知识库同步失败 From: @Mmmmroy Reviewed-by: @cyz95, @xiaoyao42 See merge request: openJiuwen/agent-studio!10911 天前
featrue: Redis password security hardening Co-authored-by: jiangchenglin<jiangchenglin3@huawei.com> # message auto-generated for no-merge-commit merge: !698 featrue: Redis password security hardening From: @jiangchenglin Reviewed-by: @xiaoyao42, @gallonH See merge request: openJiuwen/agent-studio!6983 个月前
refactor: rename app directory to openjiuwen_studio refactor: rename app directory to openjiuwen_studio 5 个月前
fix: 修复非草稿版本工作流导出bug Co-authored-by: wangmingqi<wangmingqi@huawei.com> # message auto-generated for no-merge-commit merge: !988 merge develop1 into develop fix: 修复非草稿版本工作流导出bug Created-by: wangmingqi Commit-by: wangmingqi Merged-by: ZYQ5333 Description: <!-- Thanks for sending a pull request! Here are some tips for you: 1) If this is your first time, please read our contributor guidelines: https://gitcode.com/openJiuwen/community/blob/master/CONTRIBUTING.md 2) If you want to contribute your code but don't know who will review and merge, please add label openjiuwen-assistant to the pull request, we will find and do it as soon as possible. --> **What type of PR is this?** <!-- 选择下面一种标签替换下方 /kind <label>,可选标签类型有: - /kind bug - /kind task - /kind feature - /kind refactor - /kind clean_code 如PR描述不符合规范,修改PR描述后需要/check-pr重新检查PR规范。 --> /kind bug **Self-checklist**:(**请自检,在[ ]内打上x,我们将检视你的完成情况,否则会导致pr无法合入**) + - [ ] **设计**:PR对应的方案是否已经经过Maintainer评审,方案检视意见是否均已答复并完成方案修改 + - [ ] **测试**:PR中的代码是否已有UT/ST测试用例进行充分的覆盖,新增测试用例是否随本PR一并上库或已经上库 + - [ ] **验证**:PR描述信息中是否已包含对该PR对应的Feature、Refactor、Bugfix的预期目标达成情况的详细验证结果描述 + - [ ] **接口**:是否涉及对外接口变更,相应变更已得到接口评审组织的通过,API对应的注释信息已经刷新正确 + - [ ] **文档**:是否涉及官网文档修改,如果涉及请及时提交资料到Doc仓 <!-- **Special notes for your reviewers**: --> <!-- + - [ ] 是否导致无法前向兼容 --> <!-- + - [ ] 是否涉及依赖的三方库变更 --> See merge request: openJiuwen/agent-studio!9881 个月前
feat(evaluation): introduce full evaluation system for agents & workflows (suites, tasks, graders, metrics, benchmarks, UI) Co-authored-by: Michael<michael.atamuk@huawei.com> Co-authored-by: adi_amir<adi.amir1@huawei.com> Co-authored-by: nizzan<nizzan.kimhi@huawei.com> Co-authored-by: @aharonamir1<amir.aharon@huawei.com> # message auto-generated for no-merge-commit merge: !1023 merge evaluation into develop feat(evaluation): introduce full evaluation system for agents & workflows (suites, tasks, graders, metrics, benchmarks, UI) Created-by: michaelhuawei Commit-by: Michael;michaelhuawei;aharonamir1;@aharonamir1;nikita-mee;nizzan;adi_amir Merged-by: ZYQ5333 Description: <!-- Thanks for sending a pull request! Here are some tips for you: 1) If this is your first time, please read our contributor guidelines: [https://gitcode.com/openJiuwen/openJiuwen/blob/master/CONTRIBUTING.md](https://gitcode.com/openJiuwen/openJiuwen/blob/master/CONTRIBUTING.md) 2) If you want to contribute your code but don't know who will review and merge, please add label openJiuwen-assistant to the pull request. --> **What type of PR is this?** /kind feature /kind refactor --- ## **What does this PR do / why do we need it** This PR introduces the **Evaluation System for Agents and Workflows**, a major new module that provides first‑class, systematic evaluation capabilities across all OpenJiuwen workflow patterns. It enables teams to measure correctness, reliability, semantic quality, latency, token usage, and regression behavior for any workflow or agent. The system solves three long‑standing gaps: 1. **No regression detection** — previously no structured way to verify that workflow changes preserved correctness. 2. **No comparative measurement** — no shared metrics to compare versions of agents/workflows. 3. **No sampling support** — LLM nondeterminism required multi‑trial evaluation, which did not exist. This feature adds a complete backend + frontend evaluation pipeline, including suites, tasks, graders, metrics, benchmark loading, and a full results UI. --- ## **Which issue(s) this PR fixes** Fixes #<issue-number> --- ## **What scenarios were tested, and what were the verification results** **Functional verification** - Created evaluation suites, added tasks, updated tasks, deleted tasks. - Loaded all seven benchmark YAML files; validated correct task creation. - Ran evaluation against workflows and agents with deterministic, model-based, and code-based graders. - Verified pattern detection across all six structural patterns (Routing, Chaining, Parallelization, Orchestrator‑Worker, Evaluator‑Optimizer, Memory Usage). - Confirmed correct grader behavior: deterministic checks, LLM judge calls, code-based execution, weight aggregation. - Confirmed metrics engine correctness: pass/fail, pass@k, pass^k, score distribution, latency stats, token usage, reliability, per-grader breakdown. - Verified custom aggregate metrics execution, including error handling. - Confirmed run lifecycle: RUNNING → COMPLETED/FAILED, immutability of completed runs. - Verified large-suite behavior (50 tasks × 5 trials) and UI rendering of large trace sets. **Performance verification** - Execution engine calls scale linearly with tasks × trials. - Model-based graders correctly issue LLM judge calls per trial. - No regressions to existing workflow/agent execution performance. **Reliability verification** - Flakiness metric validated using multi-trial runs. - Pattern detection validated with synthetic traces and real workflows. - Code-based grader error paths tested (exceptions, invalid returns). **Frontend verification** - Full CRUD for suites and tasks. - Run dialog correctly configures workflow/agent target and trial count. - Results UI renders Overview, Metrics, Graders, and Traces tabs with correct visibility rules. - Zustand store state transitions validated. --- ## **Self-checklist** + - [x] **Design**: Reviewed with maintainers; all comments addressed. + - [x] **Test**: Full UT/ST coverage for harness, graders, metrics, pattern validator, API, and frontend store. + - [x] **Verification**: PR description includes detailed verification results for feature, refactor, and bugfix aspects. + - [x] **Interface**: Adds new external API endpoints under /evaluation; no breaking changes to existing interfaces. + - [x] **Document**: Benchmark usage, suite/task schema, and evaluation workflow documented; docs PR prepared separately. --- ## **Special notes for reviewers** - This module is **fully additive** — no existing endpoints or execution logic are modified. - Code-based graders and custom metrics use exec(); this is an accepted constraint for v1 and will be hardened later. - Large evaluation runs can produce multi‑MB result payloads; pagination is planned for a future release. - Pattern detection is heuristic; tasks may override pattern_type explicitly. See merge request: openJiuwen/agent-studio!102328 天前
feat(evaluation): introduce full evaluation system for agents & workflows (suites, tasks, graders, metrics, benchmarks, UI) Co-authored-by: Michael<michael.atamuk@huawei.com> Co-authored-by: adi_amir<adi.amir1@huawei.com> Co-authored-by: nizzan<nizzan.kimhi@huawei.com> Co-authored-by: @aharonamir1<amir.aharon@huawei.com> # message auto-generated for no-merge-commit merge: !1023 merge evaluation into develop feat(evaluation): introduce full evaluation system for agents & workflows (suites, tasks, graders, metrics, benchmarks, UI) Created-by: michaelhuawei Commit-by: Michael;michaelhuawei;aharonamir1;@aharonamir1;nikita-mee;nizzan;adi_amir Merged-by: ZYQ5333 Description: <!-- Thanks for sending a pull request! Here are some tips for you: 1) If this is your first time, please read our contributor guidelines: [https://gitcode.com/openJiuwen/openJiuwen/blob/master/CONTRIBUTING.md](https://gitcode.com/openJiuwen/openJiuwen/blob/master/CONTRIBUTING.md) 2) If you want to contribute your code but don't know who will review and merge, please add label openJiuwen-assistant to the pull request. --> **What type of PR is this?** /kind feature /kind refactor --- ## **What does this PR do / why do we need it** This PR introduces the **Evaluation System for Agents and Workflows**, a major new module that provides first‑class, systematic evaluation capabilities across all OpenJiuwen workflow patterns. It enables teams to measure correctness, reliability, semantic quality, latency, token usage, and regression behavior for any workflow or agent. The system solves three long‑standing gaps: 1. **No regression detection** — previously no structured way to verify that workflow changes preserved correctness. 2. **No comparative measurement** — no shared metrics to compare versions of agents/workflows. 3. **No sampling support** — LLM nondeterminism required multi‑trial evaluation, which did not exist. This feature adds a complete backend + frontend evaluation pipeline, including suites, tasks, graders, metrics, benchmark loading, and a full results UI. --- ## **Which issue(s) this PR fixes** Fixes #<issue-number> --- ## **What scenarios were tested, and what were the verification results** **Functional verification** - Created evaluation suites, added tasks, updated tasks, deleted tasks. - Loaded all seven benchmark YAML files; validated correct task creation. - Ran evaluation against workflows and agents with deterministic, model-based, and code-based graders. - Verified pattern detection across all six structural patterns (Routing, Chaining, Parallelization, Orchestrator‑Worker, Evaluator‑Optimizer, Memory Usage). - Confirmed correct grader behavior: deterministic checks, LLM judge calls, code-based execution, weight aggregation. - Confirmed metrics engine correctness: pass/fail, pass@k, pass^k, score distribution, latency stats, token usage, reliability, per-grader breakdown. - Verified custom aggregate metrics execution, including error handling. - Confirmed run lifecycle: RUNNING → COMPLETED/FAILED, immutability of completed runs. - Verified large-suite behavior (50 tasks × 5 trials) and UI rendering of large trace sets. **Performance verification** - Execution engine calls scale linearly with tasks × trials. - Model-based graders correctly issue LLM judge calls per trial. - No regressions to existing workflow/agent execution performance. **Reliability verification** - Flakiness metric validated using multi-trial runs. - Pattern detection validated with synthetic traces and real workflows. - Code-based grader error paths tested (exceptions, invalid returns). **Frontend verification** - Full CRUD for suites and tasks. - Run dialog correctly configures workflow/agent target and trial count. - Results UI renders Overview, Metrics, Graders, and Traces tabs with correct visibility rules. - Zustand store state transitions validated. --- ## **Self-checklist** + - [x] **Design**: Reviewed with maintainers; all comments addressed. + - [x] **Test**: Full UT/ST coverage for harness, graders, metrics, pattern validator, API, and frontend store. + - [x] **Verification**: PR description includes detailed verification results for feature, refactor, and bugfix aspects. + - [x] **Interface**: Adds new external API endpoints under /evaluation; no breaking changes to existing interfaces. + - [x] **Document**: Benchmark usage, suite/task schema, and evaluation workflow documented; docs PR prepared separately. --- ## **Special notes for reviewers** - This module is **fully additive** — no existing endpoints or execution logic are modified. - Code-based graders and custom metrics use exec(); this is an accepted constraint for v1 and will be hardened later. - Large evaluation runs can produce multi‑MB result payloads; pagination is planned for a future release. - Pattern detection is heuristic; tasks may override pattern_type explicitly. See merge request: openJiuwen/agent-studio!102328 天前
feature: workflow component plugin adapt for core 1.5 Co-authored-by: kendel11<zhangdanyang5@huawei.com> # message auto-generated for no-merge-commit merge: !495 feature: workflow component plugin adapt for core 1.5 From: @kendel11 Reviewed-by: @ZYQ5333, @xiaoyao42 See merge request: openJiuwen/agent-studio!4953 个月前
fix: 更新embedding同步逻辑 Co-authored-by: Mmmmroy<le.zhang1@h-partners.com> # message auto-generated for no-merge-commit merge: !1095 fix: 更新embedding同步逻辑 From: @Mmmmroy Reviewed-by: @xiaoyao42, @cyz95 See merge request: openJiuwen/agent-studio!10959 小时前
feat(memory):add memory_base backend Co-authored-by: zhangmengyin<zhangmengyin2@huawei.com> # message auto-generated for no-merge-commit merge: !496 feat(memory):add memory_base backend From: @zhangmengyin Reviewed-by: @ZYQ5333, @xiaoyao42 See merge request: openJiuwen/agent-studio!4963 个月前
fix(memory): Fix the unauthorized deletion of the contents of the memory bank by the delete_longterm_mem_by_scope interface Co-authored-by: zhangmengyin<zhangmengyin2@huawei.com> # message auto-generated for no-merge-commit merge: !1010 fix(memory): Fix the unauthorized deletion of the contents of the memory bank by the delete_longterm_mem_by_scope interface From: @zhangmengyin Reviewed-by: @cyz95, @xiaoyao42 See merge request: openJiuwen/agent-studio!10101 个月前
fix(mcp-stdio): correct discovery and invocation logic for stdio MCP plugins Co-authored-by: michaelhuawei<michael.atamuk@huawei.com> # message auto-generated for no-merge-commit merge: !1074 merge fix/mcp-stdio-plugin-params into develop fix(mcp-stdio): correct discovery and invocation logic for stdio MCP plugins Created-by: michaelhuawei Commit-by: michaelhuawei Merged-by: ZYQ5333 Description: **What type of PR is this?** /kind bug **What does this PR do / why do we need it**: This PR fixes **stdio MCP plugin discovery and invocation**, which were still broken even after the fix for #835. The root cause was that the backend constructed incorrect params for stdio plugins, and the invocation path attempted to execute the .py script directly instead of running it via Python. --- ## ✔ 1. Fix: Stdio discovery was broken ### **Root cause** _build_safe_stdio_params incorrectly used: args = [config.url] But for stdio plugins: - config.url is always "" - The actual script path is stored in: - config.params["command"] - config.params["args"] - config.params["env"] ### **Fix** Discovery now uses: script_path = params["command"] or config.url or "" args = params["args"] env = params["env"] This matches what StdioClient expects. --- ## ✔ 2. Fix: Stdio invocation was broken ### **Root cause** plugin_tools.py passed: command = params["command"] # e.g. "/path/to/server.py" This caused: because the .py file was executed directly instead of via Python. ### **Fix** Invocation now treats: - params["command"] as the **script path** - sys.executable as the **actual executable** Updated logic: script_path = params["command"] extra_args = params["args"] mcp_params["command"] = sys.executable mcp_params["args"] = [script_path] + extra_args Now the process launches as: python /path/to/server.py "arg1" "arg2" --- ## 🎉 Result - Stdio plugin **discovery works** - Stdio plugin **invocation works** - Both discovery and execution now correctly use: - Python interpreter - Script path from DB - Args and env from DB This completes the stdio MCP plugin support. --- **Which issue(s) this PR fixes**: Follow‑up to [#835](https://gitcode.com/openJiuwen/agent-studio/issues/835) --- **Code review checklist**: + - [ ] whether to verify the function's return value + - [ ] Whether to comply with **SOLID principle / Demeter's law** + - [ ] Whether there is UT test case && the test case is valid (if no test case, explain why) + - [ ] Whether the API change is involved + - [ ] Whether official document modification is involved See merge request: openJiuwen/agent-studio!107414 天前
refactor: rename app directory to openjiuwen_studio refactor: rename app directory to openjiuwen_studio 5 个月前
fix:runtime调用query时的错误优化 Co-authored-by: wangxin<wangxin375@huawei.com> # message auto-generated for no-merge-commit merge: !960 fix:runtime调用query时的错误优化 From: @programmegirl Reviewed-by: @cyz95, @xiaoyao42 See merge request: openJiuwen/agent-studio!9601 个月前
refactor: rename app directory to openjiuwen_studio refactor: rename app directory to openjiuwen_studio 5 个月前
fix(triggers): running triggers fail (SpaceInfo for system_trigger is wrongly validated) Co-authored-by: michaelhuawei<michael.atamuk@huawei.com> # message auto-generated for no-merge-commit merge: !1055 merge fix/trigger-edit-version-dropdown into develop fix(triggers): running triggers fail (SpaceInfo for system_trigger is wrongly validated) Created-by: michaelhuawei Commit-by: michaelhuawei Merged-by: ZYQ5333 Description: **What type of PR is this?** /kind bug **What does this PR do / why do we need it**: After the previous Triggers PR, testers reported that **all trigger runs were failing**. The root cause was in check_user_space: ### **Problem** Trigger-fired executions run under a special user: system_trigger. This user bypasses space validation, but the function returned an **incomplete SpaceInfo**: - missing spacename - missing description - missing role_type Downstream logic expects these fields to exist, causing trigger execution to fail. ### **Fix** Updated check_user_space to return a **fully populated SpaceInfo** for system_trigger: - spacename="System Trigger" - description="" - role_type=RoleType.SUPER_USER This ensures trigger executions run correctly without requiring space validation. **Which issue(s) this PR fixes**: No formal issue created (reported by testers) **Code review checklist**: + - [ ] whether to verify the function's return value + - [ ] Whether to comply with **SOLID principle / Demeter's law** + - [ ] Whether there is UT test case && the test case is valid (if no test case, explain why) + - [ ] Whether the API change is involved + - [ ] Whether official document modification is involved See merge request: openJiuwen/agent-studio!105519 天前
feat: 增加mcp和插件的鉴权 Co-authored-by: wudawei<wudawei6@h-partners.com> # message auto-generated for no-merge-commit merge: !1016 feat: 增加mcp和插件的鉴权 From: @w1101627533 Reviewed-by: @ZYQ5333, @xiaoyao42 See merge request: openJiuwen/agent-studio!10161 个月前
fix: sanitize_identifier produces invalid Python identifiers Co-authored-by: lei-zhou<foostone@163.com> # message auto-generated for no-merge-commit merge: !1071 merge revert-mr-1069-1779285625284-auto into develop fix: sanitize_identifier produces invalid Python identifiers Created-by: lei-zhou Commit-by: lei-zhou Merged-by: ZYQ5333 Description: <!-- Thanks for sending a pull request! Here are some tips for you: 1) If this is your first time, please read our contributor guidelines: https://gitcode.com/openJiuwen/openJiuwen/blob/master/CONTRIBUTING.md 2) If you want to contribute your code but don't know who will review and merge, please add label openJiuwen-assistant to the pull request, we will find and do it as soon as possible. --> **What type of PR is this?** <!-- Choose one label from bug, task, feature and refactor, and replace <label> below the comment block. If this pr is not only bugfix/task/feature and also a refactor, you can append /kind refactor label after /kind bug, /kind task and /kind feature. --> /kind <label> **What does this PR do / why do we need it**: * Need to describe clearly **Which issue(s) this PR fixes**: <!-- *Automatically closes linked issue when PR is merged. Usage: Fixes #<issue number>, or Fixes (paste link of issue). --> Fixes # **What scenarios were tested, and what were the verification results(Function, performance, reliability, etc.)**: * Need to describe clearly **Self-checklist**:(**Please check carefully,and mark an x in the [] brackets. We will review your completion status.**) + - [ ] **Design**: Has the solution corresponding to the PR been reviewed by the Maintainer, and have all review comments been replied to and revised + - [ ] **Test**: Has the code in the PR been fully covered by UT/ST test cases, and have the newly added test cases been uploaded to the repository along with this PR or already uploaded. + - [ ] **Verification**: Does the PR description contains a detailed description of the verification results regarding the achievement of the expected goals for the Feature, Refactor, and Bugfix to this PR. + - [ ] **Interface**: Does it involve changes to external interfaces? The corresponding changes have been approved by the interface review organization, and the annotation information for the API has been correctly refreshed. + - [ ] **Document**: Does it involve modifications to the official website documentation? If so, please submit the materials to the Doc repository in a timely manner. <!-- **Special notes for your reviewers**: --> <!-- + - [ ] Whether it causes forward compatibility failure --> <!-- + - [ ] Whether the dependent third-party library change is involved --> See merge request: openJiuwen/agent-studio!107115 天前
refactor: rename app directory to openjiuwen_studio refactor: rename app directory to openjiuwen_studio 5 个月前