policy_decide
Evaluate a user message to determine the memory action (SAVE, SKIP, or RETRIEVE) via a reinforcement learning policy, returning reasoning and optionally saving or retrieving memories.
Instructions
Ask the RL policy to decide what memory action to take for a user message.
Returns the policy's decision (SAVE/SKIP/RETRIEVE) with reasoning. If SAVE: also returns the saved memory entry. If RETRIEVE: also returns retrieved memories.
Args: user_message: The user's message to evaluate. turn_id: Optional turn identifier.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"user_message": "<user_message>"
},
"name": "policy_decide"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| turn_id | No | ||
| user_message | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |