• ligaowei's avatar
    refactor(react): 优化ReAct执行器的工具调用处理逻辑 · 9a664ed4
    ligaowei authored
    - 更新默认系统提示词,新增工具说明与调用规则,规范对时间相关工具的调用要求
    - 调整processTokenForSteps方法,适应新提示词格式,仅识别思考和最终答案步骤
    - 删除基于标记解析工具调用事件的复杂逻辑,转为由Spring AI自动处理
    - 改进extractToolName方法,支持多种格式工具名称提取,包括ReAct和JSON格式
    - 优化extractToolArgs方法,支持从ReAct格式与JSON提取参数,增强鲁棒性
    - 新增辅助方法parseJsonToMap,实现简单的JSON字符串转换为Map
    - 优化getAgentTools方法,加入详细日志,保证始终包含时间工具,增加异常时的降级策略
    - DateTimeTools工具扩展,增加获取当前时间和时间戳的功能,加入格式化配置和日志记录
    - 移除ToolExecutionLoggerAspect切面及相关配置,停止工具执行的自动日志切面记录
    - 清理无用的@Autowired注入和未使用的导入,简化CompletionHandlerService和ErrorHandlerUtils代码
    - 更新data.sql脚本,新增工具bean名称字段及默认工具配置数据,保持数据与代码同步
    9a664ed4
Name
Last commit
Last update
..
agent Loading commit data...
auth Loading commit data...
common Loading commit data...
document Loading commit data...
llm Loading commit data...
memory Loading commit data...
model Loading commit data...
rag Loading commit data...
scheduler Loading commit data...
security Loading commit data...
tool Loading commit data...
web Loading commit data...
websocket Loading commit data...
workpanel Loading commit data...