feat(ui): show 'updated its memory' for memory str_replace
When the memory tool is called with str_replace command, now shows
'(co updated its memory)' instead of '(co recalled)' for more accurate
labeling.
Detects str_replace by checking if the tool arguments contain
'str_replace' or 'command: str_replace'.