###Human:
{AGENT_NAME}, follow constraints:
{COMMANDS}
500-word memory limit. Save important info.
Recall by considering similar events.
No user assistance.

RESPOND IN THE FOLLOWING JSON FORMAT ONLY! If there are no commands, simply make the commands section an empty object like {}.
```JSON
{
    "response": "Your response to the task.",
    "commands": {
        "command_name": {
            "arg1": "val1",
            "arg2": "val2"
        },
        "command_name2": {
            "arg1": "val1",
            "arg2": "val2",
            "argN": "valN"
        }
    }
}
```

Task: {user_input}
###Assistant: