mirror of
https://gitcode.com/JianFeeeee/TrulyMEM-TrueHumanMEM.git
synced 2026-09-20 17:08:18 +00:00
fix: context_rewrite 和普通工具混调导致400错误,延迟执行防止对话历史结构破坏
This commit is contained in:
@ -299,11 +299,16 @@ memory_query_archived({"days": 30, "keyword": "配置"})
|
||||
"description": """压缩本轮对话的工具调用上下文。将冗长的JSON工具结果提炼为简洁摘要。
|
||||
|
||||
【使用场景】
|
||||
- 已执行多次工具调用,JSON细节已理解,不再需要原始格式
|
||||
- 本轮已执行 ≥5 次查询类工具调用,JSON细节已理解,不再需要原始格式
|
||||
- 但需保留"我调用了什么工具、得到了什么结论"的元认知
|
||||
- 继续携带原始JSON会干扰后续推理
|
||||
|
||||
【⚠️ 强制格式要求】
|
||||
【⚠️ 强制要求】
|
||||
**context_rewrite 必须单独调用,不能和其他工具在同一轮一起调!**
|
||||
- 正确方式:先调其他所有工具 → 收到工具结果 → 单独调 context_rewrite
|
||||
- 错误方式:和其他工具一起调(会破坏对话历史结构)
|
||||
|
||||
【格式要求】
|
||||
1. 必须标注调用了哪些工具
|
||||
2. 必须标注是对几次工具调用的总结
|
||||
3. 必须保留关键语义信息
|
||||
@ -316,7 +321,7 @@ memory_query_archived({"days": 30, "keyword": "配置"})
|
||||
【注意事项】
|
||||
- 不可删除用户原始消息
|
||||
- 不可歪曲工具返回的关键事实
|
||||
- 仅在工具调用 ≥ 2 次后使用""",
|
||||
- 仅在调用 ≥5 次查询类工具后使用""",
|
||||
"parameters": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
|
||||
Reference in New Issue
Block a user