{"id":258195,"recorded_at":"2026-10-26T15:53:03.373501Z","observed_at":"2026-10-26T15:53:03.373421Z","subject_kind":"endpoint","subject":"41faba91-669d-43e9-8fb6-9a5812390555","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":6,"tools":[{"description":"Apply a unified diff patch to an original text and return the patched result.","inputSchema":{"properties":{"original":{"description":"Original text to patch","type":"string"},"patch":{"description":"Unified diff patch string","type":"string"}},"required":["original","patch"],"type":"object"},"name":"apply_patch"},{"description":"Parse a unified diff string and return line-level statistics: additions, deletions, hunks, files changed.","inputSchema":{"properties":{"diff":{"description":"Unified diff string to analyse","type":"string"}},"required":["diff"],"type":"object"},"name":"diff_stats"},{"description":"Compute a structural diff between two JSON values, showing added, removed, and replaced fields.","inputSchema":{"properties":{"modified":{"description":"Modified JSON value (object, array, or JSON string)"},"original":{"description":"Original JSON value (object, array, or JSON string)"}},"required":["original","modified"],"type":"object"},"name":"json_diff"},{"description":"Check whether a unified diff patch can be applied cleanly to an original text without actually applying it.","inputSchema":{"properties":{"original":{"description":"Original text","type":"string"},"patch":{"description":"Unified diff patch string","type":"string"}},"required":["original","patch"],"type":"object"},"name":"patch_validate"},{"description":"Generate a unified diff between two text strings. Ideal for comparing file versions before and after edits.","inputSchema":{"properties":{"context":{"description":"Context lines around each change (default 3)","type":"number"},"modified":{"description":"Modified text","type":"string"},"modified_file":{"description":"Label for the modified file (default \"modified\")","type":"string"},"original":{"description":"Original text","type":"string"},"original_file":{"description":"Label for the original file (default \"original\")","type":"string"}},"required":["original","modified"],"type":"object"},"name":"text_diff"},{"description":"Perform a three-way merge of base, ours, and theirs. Conflicts are marked with standard diff3 conflict markers.","inputSchema":{"properties":{"base":{"description":"Common ancestor text","type":"string"},"ours":{"description":"Our version of the text","type":"string"},"ours_label":{"description":"Label for ours in conflict markers (default \"ours\")","type":"string"},"theirs":{"description":"Their version of the text","type":"string"},"theirs_label":{"description":"Label for theirs in conflict markers (default \"theirs\")","type":"string"}},"required":["base","ours","theirs"],"type":"object"},"name":"three_way_merge"}]},"body_sha256":"bde1bbabbdf4fc8e1ec73ada04f27da766b62c93ba3065f6d0d892821e0ed3b6","prev_id":null,"leaf":"0xa852a958d7f0a2520d47279cc73ea3c9992dc09cb33bd6eb7bf74fdbf38444ca","leaf_text":"{\"body\":\"bde1bbabbdf4fc8e1ec73ada04f27da766b62c93ba3065f6d0d892821e0ed3b6\",\"id\":258195,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793029983373421,\"prev\":null,\"subject\":\"41faba91-669d-43e9-8fb6-9a5812390555\",\"subject_kind\":\"endpoint\"}","day":null,"proof":[]}