文件最后提交记录最后更新时间
refactor: change project package structure Refs: #78 4 个月前
refactor(runner):resource_registry and resource_manager support tag_manager Refs: #185 Co-authored-by: wang-guangge<wangguangge@huawei.com> # message auto-generated for no-merge-commit merge: !204 merge dev/resource_mgr into develop refactor(runner):resource_registry and resource_manager support tag_manager Created-by: iamcandiceguo Commit-by: wang-guangge Merged-by: openJiuwen-bot 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 refactor **Self-checklist**:(**请自检,在[ ]内打上x,我们将检视你的完成情况,否则会导致pr无法合入**) + - [ ] **设计**:PR对应的方案是否已经经过Maintainer评审,方案检视意见是否均已答复并完成方案修改 + - [x] **测试**:PR中的代码是否已有UT/ST测试用例进行充分的覆盖,新增测试用例是否随本PR一并上库或已经上库 + - [ ] **验证**:PR描述信息中是否已包含对该PR对应的Feature、Refactor、Bugfix的预期目标达成情况的详细验证结果描述 + - [ ] **接口**:是否涉及对外接口变更,相应变更已得到接口评审组织的通过,API对应的注释信息已经刷新正确 + - [ ] **文档**:是否涉及官网文档修改,如果涉及请及时提交资料到Doc仓 <!-- **Special notes for your reviewers**: --> <!-- + - [ ] 是否导致无法前向兼容 --> <!-- + - [ ] 是否涉及依赖的三方库变更 --> See merge request: openJiuwen/agent-core!2044 个月前
feat(a2a-integration) A2A server integration Refs: #700 Co-authored-by: wangyuejoanna<wangyue335@h-partners.com> # message auto-generated for no-merge-commit merge: !925 feat(a2a-integration) A2A server integration From: @gcw_XiLNLWHF Reviewed-by: @iamcandiceguo, @alan_cheng See merge request: openJiuwen/agent-core!92524 天前
refactor(multi_agent): refactor agent team Refs: #539 Co-authored-by: lamsaan_yau<qiulinshan1@huawei.com> # message auto-generated for no-merge-commit merge: !797 refactor(multi_agent): refactor agent team From: @lamsaan_yau Reviewed-by: @SnapeK, @iamcandiceguo See merge request: openJiuwen/agent-core!7972 个月前
refactor(multi_agent): refactor agent team Refs: #539 Co-authored-by: lamsaan_yau<qiulinshan1@huawei.com> # message auto-generated for no-merge-commit merge: !797 refactor(multi_agent): refactor agent team From: @lamsaan_yau Reviewed-by: @SnapeK, @iamcandiceguo See merge request: openJiuwen/agent-core!7972 个月前
refactor(runner):resource_registry and resource_manager support tag_manager Refs: #185 Co-authored-by: wang-guangge<wangguangge@huawei.com> # message auto-generated for no-merge-commit merge: !204 merge dev/resource_mgr into develop refactor(runner):resource_registry and resource_manager support tag_manager Created-by: iamcandiceguo Commit-by: wang-guangge Merged-by: openJiuwen-bot 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 refactor **Self-checklist**:(**请自检,在[ ]内打上x,我们将检视你的完成情况,否则会导致pr无法合入**) + - [ ] **设计**:PR对应的方案是否已经经过Maintainer评审,方案检视意见是否均已答复并完成方案修改 + - [x] **测试**:PR中的代码是否已有UT/ST测试用例进行充分的覆盖,新增测试用例是否随本PR一并上库或已经上库 + - [ ] **验证**:PR描述信息中是否已包含对该PR对应的Feature、Refactor、Bugfix的预期目标达成情况的详细验证结果描述 + - [ ] **接口**:是否涉及对外接口变更,相应变更已得到接口评审组织的通过,API对应的注释信息已经刷新正确 + - [ ] **文档**:是否涉及官网文档修改,如果涉及请及时提交资料到Doc仓 <!-- **Special notes for your reviewers**: --> <!-- + - [ ] 是否导致无法前向兼容 --> <!-- + - [ ] 是否涉及依赖的三方库变更 --> See merge request: openJiuwen/agent-core!2044 个月前
refactor(common): Runner,Workflow,Session,Tool error code refactor Refs: #85 Co-authored-by: iamcandiceguo<guoqian14@huawei.com> # message auto-generated for no-merge-commit merge: !292 refactor(common): Runner,Workflow,Session,Tool error code refactor From: @iamcandiceguo Reviewed-by: @alan_cheng, @SnapeK, @yangzequ See merge request: openJiuwen/agent-core!2924 个月前
refactor(harness): unify tool registration via AbilityManager.add_ability Route all executable tool registration through a single AbilityManager.add_ability(card, resource) entry point that keeps the ability-manager card id and the resource-manager key consistent, branching on ToolCard.stateless: - stateful (default): rewrite card.id to "{name}_{agent_id}" and register with refresh=True so each agent owns an exclusive entry. Fixes the "Tool id is already registered with a different tool instance" crash when multiple team members register their own instances of the same tool. - stateless: keep the bare id and register with skip_if_exists=True so a shared module-level singleton is registered once and reused across agents. Details: - ToolCard gains a stateless field; @tool gains a stateless passthrough. - resource_mgr.add_tool gains skip_if_exists; refresh now logs a warning when it drops a previous registration. - AbilityManager learns its owner agent id (wired from BaseAgent / DeepAgent.configure) and gains add_ability / remove_ability. - The declarative path (apply_deep_agent_parts) and every rail (sys_operation, subagent, skill_use, lsp, task_planning, agent_mode, progressive_tool, mcp, ask_user, worktree, memory/external/coding) now register through add_ability, dropping per-rail add_tool + ability add/remove bookkeeping. Tests migrated to the new API; adds add_ability unit coverage (stateful qualify/refresh, stateless skip). 1 小时前
refactor(multi_agent): refactor agent team Refs: #539 Co-authored-by: lamsaan_yau<qiulinshan1@huawei.com> # message auto-generated for no-merge-commit merge: !797 refactor(multi_agent): refactor agent team From: @lamsaan_yau Reviewed-by: @SnapeK, @iamcandiceguo See merge request: openJiuwen/agent-core!7972 个月前
feature(sandbox): support sandbox mode for SysOperation. Refs: #636 Co-authored-by: weichenhao<weichenhao3@huawei.com> # message auto-generated for no-merge-commit merge: !841 feature(sandbox): support sandbox mode for SysOperation. From: @weichenhao Reviewed-by: @SnapeK, @iamcandiceguo See merge request: openJiuwen/agent-core!8412 个月前
fix(workflow): fix get_mcp_tool_infos method's nonetype expection Refs: #537, #538, #542 Co-authored-by: tangfei0306<tangfei45@h-partners.com> # message auto-generated for no-merge-commit merge: !712 bugfix(workflow): fix get_mcp_tool_infos method's nonetype expection From: @tangfei0306 Reviewed-by: @deyang, @yangzequ See merge request: openJiuwen/agent-core!7122 个月前
refactor(runner):resource_registry and resource_manager support tag_manager Refs: #185 Co-authored-by: wang-guangge<wangguangge@huawei.com> # message auto-generated for no-merge-commit merge: !204 merge dev/resource_mgr into develop refactor(runner):resource_registry and resource_manager support tag_manager Created-by: iamcandiceguo Commit-by: wang-guangge Merged-by: openJiuwen-bot 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 refactor **Self-checklist**:(**请自检,在[ ]内打上x,我们将检视你的完成情况,否则会导致pr无法合入**) + - [ ] **设计**:PR对应的方案是否已经经过Maintainer评审,方案检视意见是否均已答复并完成方案修改 + - [x] **测试**:PR中的代码是否已有UT/ST测试用例进行充分的覆盖,新增测试用例是否随本PR一并上库或已经上库 + - [ ] **验证**:PR描述信息中是否已包含对该PR对应的Feature、Refactor、Bugfix的预期目标达成情况的详细验证结果描述 + - [ ] **接口**:是否涉及对外接口变更,相应变更已得到接口评审组织的通过,API对应的注释信息已经刷新正确 + - [ ] **文档**:是否涉及官网文档修改,如果涉及请及时提交资料到Doc仓 <!-- **Special notes for your reviewers**: --> <!-- + - [ ] 是否导致无法前向兼容 --> <!-- + - [ ] 是否涉及依赖的三方库变更 --> See merge request: openJiuwen/agent-core!2044 个月前
style(lint): resolve unresolved Huawei static-check findings Address 19 findings across agent_teams, core/runner, harness/worktree: eliminate dead code and asserts, swap protected _run_team_member* for run_agent_team*(member=True) public flag, raise from cause, drop explicit slice-prefix in favor of formatter-aligned style with E203 ignored, refactor 7-arg _consume to closure, plus formatting fixes. Refs: #751 29 天前
refactor(runner):resource_registry and resource_manager support tag_manager Refs: #185 Co-authored-by: wang-guangge<wangguangge@huawei.com> # message auto-generated for no-merge-commit merge: !204 merge dev/resource_mgr into develop refactor(runner):resource_registry and resource_manager support tag_manager Created-by: iamcandiceguo Commit-by: wang-guangge Merged-by: openJiuwen-bot 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 refactor **Self-checklist**:(**请自检,在[ ]内打上x,我们将检视你的完成情况,否则会导致pr无法合入**) + - [ ] **设计**:PR对应的方案是否已经经过Maintainer评审,方案检视意见是否均已答复并完成方案修改 + - [x] **测试**:PR中的代码是否已有UT/ST测试用例进行充分的覆盖,新增测试用例是否随本PR一并上库或已经上库 + - [ ] **验证**:PR描述信息中是否已包含对该PR对应的Feature、Refactor、Bugfix的预期目标达成情况的详细验证结果描述 + - [ ] **接口**:是否涉及对外接口变更,相应变更已得到接口评审组织的通过,API对应的注释信息已经刷新正确 + - [ ] **文档**:是否涉及官网文档修改,如果涉及请及时提交资料到Doc仓 <!-- **Special notes for your reviewers**: --> <!-- + - [ ] 是否导致无法前向兼容 --> <!-- + - [ ] 是否涉及依赖的三方库变更 --> See merge request: openJiuwen/agent-core!2044 个月前