Commits
Click on a commit to change the comparison rangefix(core): accept fenced JSON in tool call arguments via markdown-aware strict parsing\n\n- Use parse_json_markdown in parse_tool_call when partial=False (no partial fill)\n- Keep strict json.loads under the hood; incomplete JSON still errors\n- Add unit tests for normal, fenced, and incomplete JSON cases style(core): format imports in openai_tools parser to match project conventions Merge branch 'master' into fix/core-tool-args-fenced-json