Parses a fenced block: expects JSON with "name" and optional "arguments". Sets this.name, this.arguments, and this.tool_call (uid is assigned by caller via assign_id). Appends to this.issues on parse failures.
| block |
The code block containing the tool call JSON |
|
true if parsing succeeded |