| feat(agent): implement LLMAgentRefactor with ReActAgent + MemoryRail
- LLMAgentRefactor: adapter layer backed by ReActAgent, zero execution logic
- MemoryRail: AgentRail with before_invoke/before_model_call/after_invoke hooks
for long-term memory load and write
- react_agent: add _render_system_messages, user_id/original_query propagation,
remove _init_memory_scope (moved to MemoryRail lazy init)
- rail/base: InvokeInputs.query supports InteractiveInput type
Refs: #166
Co-authored-by: yangzequ<yangzequ1@huawei.com>
# message auto-generated for no-merge-commit merge:
!672 update test
From: @yangzequ
Reviewed-by: @deyang, @SnapeK
See merge request: openJiuwen/agent-core!672 | 2 个月前 |