文件最后提交记录最后更新时间
refactor: rename app directory to openjiuwen_studio refactor: rename app directory to openjiuwen_studio 5 个月前
fix: runtime agent支持工作流&插件运行 Co-authored-by: ldstyle8<liudongdong46@huawei.com> # message auto-generated for no-merge-commit merge: !953 merge dev into develop fix: runtime agent支持工作流&插件运行 Created-by: ldstyle8 Commit-by: ldstyle8 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 fix **Self-checklist**:(**请自检,在[ ]内打上x,我们将检视你的完成情况,否则会导致pr无法合入**) + - [x] **设计**:PR对应的方案是否已经经过Maintainer评审,方案检视意见是否均已答复并完成方案修改 + - [x] **测试**:PR中的代码是否已有UT/ST测试用例进行充分的覆盖,新增测试用例是否随本PR一并上库或已经上库 + - [x] **验证**:PR描述信息中是否已包含对该PR对应的Feature、Refactor、Bugfix的预期目标达成情况的详细验证结果描述 + - [ ] **接口**:是否涉及对外接口变更,相应变更已得到接口评审组织的通过,API对应的注释信息已经刷新正确 + - [ ] **文档**:是否涉及官网文档修改,如果涉及请及时提交资料到Doc仓 <!-- **Special notes for your reviewers**: --> <!-- + - [ ] 是否导致无法前向兼容 --> <!-- + - [ ] 是否涉及依赖的三方库变更 --> See merge request: openJiuwen/agent-studio!9531 个月前
feat(memory): change fragment_memory to user_profile, semantic_memory and episodic_memory Co-authored-by: huangyuzhe<huangyuzhe6@huawei.com> # message auto-generated for no-merge-commit merge: !802 feat(memory): change fragment_memory to user_profile, semantic_memory and episodic_memory From: @huangyuzhe Reviewed-by: @cyz95, @xiaoyao42 See merge request: openJiuwen/agent-studio!8022 个月前
fix: 修复Workflow实例重加载的问题 Co-authored-by: ldstyle8<liudongdong46@huawei.com> # message auto-generated for no-merge-commit merge: !932 fix: 修复Workflow实例重加载的问题 From: @ldstyle8 Reviewed-by: @gallonH, @ZYQ5333, @cyz95 See merge request: openJiuwen/agent-studio!9322 个月前
code check fix Co-authored-by: @aharonamir1<amir.aharon@huawei.com> # message auto-generated for no-merge-commit merge: !1066 merge feature/executions into develop code check fix 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/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?** /kind bug **What does this PR do / why do we need it**: --- Summary - Show version (except 'draft') for execution - Fix running execution elapsed time accuracy by computing elapsed_ms server-side and sending server_time_ms for client-server clock offset correction - Fix stale waterfall showing previous execution's data during a new run Changes Backend - workflow_runner.py — Re-enabled incremental save_trace_details() per span so running nodes appear in the waterfall as they complete - agent_trace_utils.py — Same incremental write pattern for agent executions - trace_summary_repository.py — get_running_traces_by_space now returns server-computed elapsed_ms and server_time_ms; get_trace_summary_by_trace_id falls back to live TraceDetailDB data for in-progress traces - execution.py — Removed response_model from /get_running_traces to allow server_time_ms and elapsed_ms through without Pydantic stripping Frontend - ExecutionsPage.tsx — Calculates timeOffset = Date.now() - server_time_ms on each poll; clears trace state on tab switch; auto-selects running > active > completed - ExecutionList.tsx — Uses server elapsed_ms for running entries, applies timeOffset to correct clock skew for active entries, deduplicates active/running entries - executionPanelService.ts / types.ts — Updated response types for new server_time_ms and elapsed_ms fields Test plan - Start a workflow execution — verify it appears as "Running" in the Workflows tab - Start an agent execution — verify it appears as "Running" in the Agents tab - While running, verify elapsed time is accurate (not 2x or skewed by clock difference) - After completion, verify finished duration displays correctly (not a negative number) - Switch tabs — verify no stale data from previous tab - Completed executions (from old WorkflowExecutionDB) still display correctly **Which issue(s) this PR fixes**: Fixes [#868](https://gitcode.com/openJiuwen/agent-studio/issues/868) **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 + - [x] **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. + - [x] **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!106616 天前