| feat(hitl): human in the loop
Implement Human-in-the-Loop (HITL) functionality to support pausing Agent execution and waiting for user confirmation. Add interrupt handler, confirmation Rail, and state management mechanisms to display information and collect feedback before tool execution. Extend ReActAgent to support tool interruption and resume workflows. Include comprehensive unit tests and system tests covering three-layer agent interruption, chained tools, concurrent tools, and streaming output scenarios.
Refs:#612
Co-authored-by: xiajing<xiajing22@huawei.com>
# message auto-generated for no-merge-commit merge:
!811 feat(hitl): human in the loop
From: @hwxiajing
Reviewed-by: @SnapeK, @alan_cheng
See merge request: openJiuwen/agent-core!811 | 2 个月前 |