文件最后提交记录最后更新时间
fix(agent): memory callback with stream and remove all AgentSession Co-authored-by: iamcandiceguo<guoqian14@huawei.com> # message auto-generated for no-merge-commit merge: !944 fix(agent): memory callback with stream and remove all AgentSession From: @iamcandiceguo Reviewed-by: @deyang, @SnapeK See merge request: openJiuwen/agent-core!9441 个月前
test: speed up unit tests and fix macOS path failures Reduce total unit test runtime from ~571s to ~240s (58% faster). Slow test fixes: - test_lsp_rail: remove fake event loop mock that caused 20s timeout in run_coroutine_threadsafe; let asyncio.get_running_loop raise naturally so LspRail.init falls through to the asyncio.run() fast path - test_task_manager: reduce asyncio.sleep from 10s to 0.5s; cancellation semantics are unchanged - test_end: inject END_COMP_TEMPLATE_RENDER_POSITION_TIMEOUT_KEY=50ms via create_workflow_session(envs=...) instead of relying on the 5s default - test_http_component: mock aiohttp.TCPConnector + ClientSession to avoid real network calls; assert connector created 3 times to verify the session-closed bug fix still holds - test_remote_agent: lower request_timeout from 5s to 0.1s in the adapter-exception test where the adapter fails immediately - test_orchestrator: patch run_learnings with a noop async generator to prevent LspRail deadlock via run_coroutine_threadsafe Bug fixes: - http_request_component: process_response called content.decode('utf-8') on content already decoded to str; handle both str and bytes - test_bash_tool, test_filesystem_tools, test_file_op_history: use os.path.realpath() in assertions to resolve macOS /var -> /private/var symlinks that caused startswith and dict-membership checks to fail 10 天前
fix(harness): correct intent detection history assembly order Refs: #924 Co-authored-by: lamsaan_yau<qiulinshan1@huawei.com> # message auto-generated for no-merge-commit merge: !1541 fix(harness): correct intent detection history assembly order From: @lamsaan_yau Reviewed-by: @iamcandiceguo, @wangxiaolong100 See merge request: openJiuwen/agent-core!15413 天前
style(log): fix codecheck Refs: #80 Co-authored-by: weichenhao<weichenhao3@huawei.com> # message auto-generated for no-merge-commit merge: !339 fix(log): codecheck From: @gca_u2401_85497267 Reviewed-by: @yangzequ, @SnapeK See merge request: openJiuwen/agent-core!3393 个月前
fix(context):Remove redundant parameters in message_summary_offload, and do not offload assistant messages for tool calls. Refs: #855 Co-authored-by: yan_zj<yanzhijun5@huawei.com> # message auto-generated for no-merge-commit merge: !1530 fix(context):Remove redundant parameters in message_summary_offload, and do not offload assistant messages for tool calls. From: @yan_zj Reviewed-by: @wangxiaolong100, @iamcandiceguo See merge request: openJiuwen/agent-core!15304 天前
docs(session): update docs of session Refs: #381 Co-authored-by: iamcandiceguo<guoqian14@huawei.com> Co-authored-by: zhanglongmin<zhanglongmin@huawei.com> # message auto-generated for no-merge-commit merge: !475 docs(session): update docs of session From: @min_gitcode Reviewed-by: @yangzequ, @alan_cheng See merge request: openJiuwen/agent-core!4753 个月前
fix(llm): add OpenRouterModelClient with attribution headers protection Refs: #447 Co-authored-by: yangzequ<yangzequ1@huawei.com> # message auto-generated for no-merge-commit merge: !1552 fix(llm): add OpenRouterModelClient with attribution headers protection From: @yangzequ Reviewed-by: @wangxiaolong100, @deyang See merge request: openJiuwen/agent-core!15522 天前
fix(workflow): end node hang in conditional scenes bugfix Co-authored-by: yangwenhan<yangwenhan@huawei.com> # message auto-generated for no-merge-commit merge: !1458 fix(workflow): end node hang in conditional scenes bugfix From: @yangwenhan Reviewed-by: @iamcandiceguo, @alan_cheng See merge request: openJiuwen/agent-core!14587 天前
feat(memory): add agentarts memory provider Co-authored-by: jacox99<jacobian.tse@gmail.com> # message auto-generated for no-merge-commit merge: !1470 feat(memory): add agentarts memory provider From: @jacox99 Reviewed-by: @zepinzhang, @alan_cheng See merge request: openJiuwen/agent-core!14707 天前
fix(agent-evolving): modularize and tighten skill evolution pipelines Refactor agent evolution into explicit checkpointing, experience, signal, trajectory, and updater pipelines. - Add shared approval events and approval runtime - Extract experience scoring, tracking, lifecycle, and manager modules - Extract checkpointing archive, record, and projection helpers - Add team skill experience generation and signal detection - Accumulate session trajectories for evolution signal handling - Improve evolution experience index guidance in projected SKILL.md - Update API docs, examples, and unit coverage for the new layout BREAKING CHANGE: remove the legacy skill rewrite API and SkillRewriter exports. Refs: #890 Co-authored-by: zhangzhongteng<zhangzhongteng1@huawei.com> # message auto-generated for no-merge-commit merge: !1337 fix(agent-evolving): modularize and tighten skill evolution pipelines From: @z2tng Reviewed-by: @deyang, @SnapeK See merge request: openJiuwen/agent-core!133721 天前
fix(retrieval): initial support for multimodality in Knowledge Base Refs: #507 Co-authored-by: Amela<amela.fejza@huawei.com> # message auto-generated for no-merge-commit merge: !625 Experience Improvement(retrieval): initial support for multimodality in Knowledge Base From: @amelafejza Reviewed-by: @iamcandiceguo, @deyang See merge request: openJiuwen/agent-core!62524 天前
test: speed up unit tests and fix macOS path failures Reduce total unit test runtime from ~571s to ~240s (58% faster). Slow test fixes: - test_lsp_rail: remove fake event loop mock that caused 20s timeout in run_coroutine_threadsafe; let asyncio.get_running_loop raise naturally so LspRail.init falls through to the asyncio.run() fast path - test_task_manager: reduce asyncio.sleep from 10s to 0.5s; cancellation semantics are unchanged - test_end: inject END_COMP_TEMPLATE_RENDER_POSITION_TIMEOUT_KEY=50ms via create_workflow_session(envs=...) instead of relying on the 5s default - test_http_component: mock aiohttp.TCPConnector + ClientSession to avoid real network calls; assert connector created 3 times to verify the session-closed bug fix still holds - test_remote_agent: lower request_timeout from 5s to 0.1s in the adapter-exception test where the adapter fails immediately - test_orchestrator: patch run_learnings with a noop async generator to prevent LspRail deadlock via run_coroutine_threadsafe Bug fixes: - http_request_component: process_response called content.decode('utf-8') on content already decoded to str; handle both str and bytes - test_bash_tool, test_filesystem_tools, test_file_op_history: use os.path.realpath() in assertions to resolve macOS /var -> /private/var symlinks that caused startswith and dict-membership checks to fail 10 天前
fix(security): add guardrail end2end st Refs: #534 Co-authored-by: xuhaoyang6<xuhaoyang6@huawei.com> # message auto-generated for no-merge-commit merge: !736 feat[security] add guardrail end2end st From: @xuhaoyang6 Reviewed-by: @yangzequ, @deyang See merge request: openJiuwen/agent-core!7362 个月前
feat: add unittest for session controller Refs: #766 Co-authored-by: iamcandiceguo<guoqian14@huawei.com> # message auto-generated for no-merge-commit merge: !1320 feat: add unittest for session controller From: @iamcandiceguo Reviewed-by: @deyang, @SnapeK See merge request: openJiuwen/agent-core!132023 天前
fix(agent): llm agent consume all stream when exception Refs: #736 #845 Co-authored-by: iamcandiceguo<guoqian14@huawei.com> # message auto-generated for no-merge-commit merge: !1543 fix(agent): llm agent consume all stream when exception From: @iamcandiceguo Reviewed-by: @chenchunzhou, @SnapeK See merge request: openJiuwen/agent-core!15433 天前
fix(harness):prevent subagents from bypassing parent sandbox restriction Refs: #987 Co-authored-by: Chen Ran<chenran59@h-partners.com> # message auto-generated for no-merge-commit merge: !1549 fix(harness):prevent subagents from bypassing parent sandbox restriction From: @karina0522 Reviewed-by: @SnapeK, @wangxiaolong100 See merge request: openJiuwen/agent-core!15492 天前
fix(workflow): add a timeout trigger mechanism and exception handling trigger Refs: #968 Co-authored-by: yangwenhan<yangwenhan@huawei.com> # message auto-generated for no-merge-commit merge: !1490 fix(workflow): add a timeout trigger mechanism and exception handling trigger From: @yangwenhan Reviewed-by: @alan_cheng, @iamcandiceguo See merge request: openJiuwen/agent-core!14907 天前
test(workflow): add workflow unit tests Refs: #12 5 个月前