文件最后提交记录最后更新时间
feat(model): support custom headers in OpenAI-compatible requests Refs: #714 Co-authored-by: ipanyin<pan.yin@huawei.com> # message auto-generated for no-merge-commit merge: !1052 feat(model): support custom headers in OpenAI-compatible requests From: @ipanyin Reviewed-by: @SnapeK, @iamcandiceguo See merge request: openJiuwen/agent-core!10521 个月前
refactor(harness): drop builtin search tool sharing and tidy helpers - deep_agent: stop ref-counting builtin search tools; register and unregister are now symmetric (no cross-agent sharing of free/paid search) - tool: pass decorator args by keyword in tool() helper functions - test_logger: reset leaked session_id before each test 1 小时前
feat: Add general encryption and decryption functions, support custom encryption and decryption methods, and modify the encryption and decryption functions used for memory Refs: #861 Co-authored-by: hzx99<huzhixing5@huawei.com> # message auto-generated for no-merge-commit merge: !1290 feat: Add general encryption and decryption functions, support custom encryption and decryption methods, and modify the encryption and decryption functions used for memory From: @hzx99 Reviewed-by: @iamcandiceguo, @deyang See merge request: openJiuwen/agent-core!129025 天前
test(comp): add component unit tests Refs: #12 5 个月前
refactor: change project package structure Refs: #78 4 个月前
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 个月前
test(exception): recover tests of generate_error_message_template Refs: #85 Co-authored-by: yangzequ<yangzequ1@huawei.com> # message auto-generated for no-merge-commit merge: !362 tests(exception): recover tests of generate_error_message_template From: @yangzequ Reviewed-by: @deyang, @SnapeK See merge request: openJiuwen/agent-core!3623 个月前
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 天前