You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Feature: compare_file_contents tool with semantic diffs #1973
This matches closely what datadiff (https://github.com/dimanovikov/datadiff) already does as a CLI: it parses JSON/YAML/CSV/TOML/XML into a data tree, ignores key order and formatting, matches arrays of objects by a key field (--key id), and reports changes as data paths (spec.replicas: 3 → 5) with 0/1/2 exit codes and a --output json mode for machine consumption. It could serve as a backend (or reference implementation) for such a compare tool — the JSON output is designed to be cheap for an LLM to read. Happy to help if useful.
Activity
Add feature-flagged compare_file_contents tool with semantic diffs
feat: add compare_file_contents tool with semantic diffs (github#1973)
feat: add compare_file_contents tool with semantic diffs (github#1973)
dimanovikov commentedon Aug 18, 2026
This matches closely what datadiff (https://github.com/dimanovikov/datadiff) already does as a CLI: it parses JSON/YAML/CSV/TOML/XML into a data tree, ignores key order and formatting, matches arrays of objects by a key field (
--key id), and reports changes as data paths (spec.replicas: 3 → 5) with 0/1/2 exit codes and a--output jsonmode for machine consumption. It could serve as a backend (or reference implementation) for such a compare tool — the JSON output is designed to be cheap for an LLM to read. Happy to help if useful.