文件最后提交记录最后更新时间
feat(callback): add memory/context support to emit decorators Refs: #432 Co-authored-by: weichenhao<weichenhao3@huawei.com> # message auto-generated for no-merge-commit merge: !701 feat(callback):add memory/context support to emit decoratorss From: @weichenhao Reviewed-by: @yangzequ, @alan_cheng See merge request: openJiuwen/agent-core!7012 个月前
feature(common): Adaptation to the coroutine framework of runner,workflow,common Refs: #347 Co-authored-by: weichenhao<weichenhao3@huawei.com> # message auto-generated for no-merge-commit merge: !1002 feature(common): Adaptation to the coroutine framework of runner,workflow,common From: @weichenhao Reviewed-by: @alan_cheng, @iamcandiceguo See merge request: openJiuwen/agent-core!10021 个月前
fix(agent): trigger agent with session Refs:#568 Co-authored-by: iamcandiceguo<guoqian14@huawei.com> # message auto-generated for no-merge-commit merge: !917 fix(agent): trigger agent with session From: @iamcandiceguo Reviewed-by: @SnapeK, @deyang See merge request: openJiuwen/agent-core!9172 个月前
feat(callback): implement callback framework with advanced features Implement a comprehensive callback framework for event-driven processing with modular architecture and advanced features. Core Features: - Callback framework with event-driven architecture - Modular design: framework, chain, filters, models, and enums - Trigger decorators for automatic event emission - Filter system: AuthFilter, ParamModifyFilter, ConditionalFilter - Advanced triggers: parallel, conditional, and timeout support - Async generator support for streaming data processing Improvements: - Fix coroutine never awaited warning in decorator - Comprehensive documentation with Mermaid diagrams - Unit tests for callback framework This commit consolidates the initial callback implementation and all subsequent enhancements into a single cohesive feature. Refs: #161 Co-authored-by: alan_cheng<chengshuo5@huawei.com> # message auto-generated for no-merge-commit merge: !329 feat(callback): implement callback framework with advanced features From: @alan_cheng Reviewed-by: @deyang, @yangzequ See merge request: openJiuwen/agent-core!3293 个月前
feat(callback): add AbortError that propagates out of trigger() AbortError inherits ExecutionError (BaseError hierarchy) and uses StatusCode.CALLBACK_EXECUTION_ABORTED (110600). When raised in a callback: - Stops further callback execution - Propagates out of trigger(); re-raises cause if provided, else re-raises AbortError - Records metrics and circuit-breaker failure (consistent with error semantics) Plain exceptions retain original behaviour: logged and swallowed so subsequent callbacks continue to execute (removed the erroneous raise from that block). Refs: #432 2 个月前
fix(context):Rename context_compression_state to context.compression_state. Refs: #941 Co-authored-by: yan_zj<yanzhijun5@huawei.com> # message auto-generated for no-merge-commit merge: !1420 fix(context):Rename context_compression_state to context.compression_state. From: @yan_zj Reviewed-by: @iamcandiceguo, @wangxiaolong100 See merge request: openJiuwen/agent-core!142014 天前
feat(callback): implement callback framework with advanced features Implement a comprehensive callback framework for event-driven processing with modular architecture and advanced features. Core Features: - Callback framework with event-driven architecture - Modular design: framework, chain, filters, models, and enums - Trigger decorators for automatic event emission - Filter system: AuthFilter, ParamModifyFilter, ConditionalFilter - Advanced triggers: parallel, conditional, and timeout support - Async generator support for streaming data processing Improvements: - Fix coroutine never awaited warning in decorator - Comprehensive documentation with Mermaid diagrams - Unit tests for callback framework This commit consolidates the initial callback implementation and all subsequent enhancements into a single cohesive feature. Refs: #161 Co-authored-by: alan_cheng<chengshuo5@huawei.com> # message auto-generated for no-merge-commit merge: !329 feat(callback): implement callback framework with advanced features From: @alan_cheng Reviewed-by: @deyang, @yangzequ See merge request: openJiuwen/agent-core!3293 个月前
fix(runner): modify on interface and add on_chain Refs:#696 Co-authored-by: iamcandiceguo<guoqian14@huawei.com> # message auto-generated for no-merge-commit merge: !1059 fix(runner): modify on interface and add on_chain From: @iamcandiceguo Reviewed-by: @deyang, @SnapeK See merge request: openJiuwen/agent-core!10591 个月前
feat(callback): add event-based transform pipeline with scoped events Introduce scoped event system and transform-specific callback pipeline for modifying function inputs/outputs via events. - Add scoped event support with EventBase class and predefined system events (AgentEvents, WorkflowEvents, etc.) - Add transform_io decorator that enables input/output transformation through event callbacks - Add trigger_transform method that only fires callbacks with callback_type="transform" - Add on_transform convenience decorator for registering transform callbacks - Support both frame-based (per-item) and generator-based transformations - Apply transform pipeline to core classes (Workflow, Tool, BaseModelClient) via metaclasses - Add lazy import for Runner to avoid circular dependencies - Add comprehensive tests for scoped events and transform functionality Refs: #432 2 个月前
fix(agent): trigger agent with session Refs:#568 Co-authored-by: iamcandiceguo<guoqian14@huawei.com> # message auto-generated for no-merge-commit merge: !917 fix(agent): trigger agent with session From: @iamcandiceguo Reviewed-by: @SnapeK, @deyang See merge request: openJiuwen/agent-core!9172 个月前