mirror of
https://github.com/agentscope-ai/ReMe.git
synced 2026-08-28 05:25:04 +00:00
* docs(benchmark): archive ExpG tool-use results under toolmemory Add ToolMemory benchmark materials and link them from the root and benchmark READMEs so ReMe documents the ExpG tool-use enhancement work. Co-authored-by: Cursor <cursoragent@cursor.com> * docs: point ToolMemory news entry directly to the paper Co-authored-by: Cursor <cursoragent@cursor.com> * docs(benchmark): address ToolMemory review and pre-commit Restore benchmark index READMEs, link ExpG to WangCan1178/ExpG instead of ReMe version notes, and format tool_memory.py for CI hooks. Co-authored-by: Cursor <cursoragent@cursor.com> * docs(benchmark): align ToolMemory client with official ReMe APIs Drop ExpG-only request fields and non-official metadata handling so the archived client matches add/summary/retrieve Tool Memory endpoints. Co-authored-by: Cursor <cursoragent@cursor.com> * docs(benchmark): fix trailing whitespace in ToolMemory READMEs Co-authored-by: Cursor <cursoragent@cursor.com> --------- Co-authored-by: Cursor <cursoragent@cursor.com>
45 lines
1.7 KiB
YAML
45 lines
1.7 KiB
YAML
# Tool Memory flow / op config excerpt used by ExpG.
|
|
# Full runnable code: https://github.com/WangCan1178/ExpG
|
|
|
|
flow:
|
|
retrieve_tool_memory:
|
|
flow_content: retrieve_tool_memory_op
|
|
description: "Retrieves tool memories from the vector database based on tool names to provide tool usage patterns and best practices"
|
|
input_schema:
|
|
tool_names:
|
|
type: string
|
|
description: "Comma-separated tool names (e.g., 'tool_name1,tool_name2')"
|
|
required: true
|
|
|
|
add_tool_call_result:
|
|
flow_content: parse_tool_call_result_op >> update_vector_store_op
|
|
description: "Evaluates and adds tool call results to the tool memory database, creating new memory or updating existing memory for the specified tool"
|
|
input_schema:
|
|
tool_call_results:
|
|
type: array
|
|
description: "List of tool call result objects, each containing: tool_name, input, output, success, time_cost, token_cost, create_time"
|
|
required: true
|
|
|
|
summary_tool_memory:
|
|
flow_content: summary_tool_memory_op >> update_vector_store_op
|
|
description: "Analyzes tool call history and generates comprehensive usage patterns, best practices, and recommendations for the specified tools"
|
|
input_schema:
|
|
tool_names:
|
|
type: string
|
|
description: "Comma-separated tool names to summarize (e.g., 'tool_name1,tool_name2')"
|
|
required: true
|
|
|
|
op:
|
|
parse_tool_call_result_op:
|
|
backend: parse_tool_call_result_op
|
|
llm: default
|
|
params:
|
|
max_history_tool_call_cnt: 100
|
|
evaluation_sleep_interval: 1.0
|
|
|
|
summary_tool_memory_op:
|
|
backend: summary_tool_memory_op
|
|
llm: default
|
|
params:
|
|
data_from: '2025-09-10 10:56:58'
|
|
summary_sleep_interval: 1.0
|