Tool Calling & Function Calling

JSON tool schemas, parallel tool calls, result injection, and the tool use loop.