Catches two agents independently writing near-duplicate logic in different files — git conflict detection can't.
Price: $15 one-time
Included free
AST-level structural similarity scan for JS/TS/Python
Possible Duplicates panel with side-by-side preview
Unlocked with a license
Convention-drift check for same-problem/different-pattern solutions
Roadmap
Additional languages via tree-sitter is planned but not implemented yet; it needs a native tree-sitter dependency this pass doesn't add.
vscode.lm-powered judgment for borderline 'does the same thing' cases is planned but not implemented yet; it needs a live model call this pass doesn't make.
Getting a license
Open the ConflictOracle sidebar (activity bar icon) and click Get License. After purchase you'll receive a license key — paste it into the sidebar and click Activate License. Keys are machine-locked; use Move to another machine… in the sidebar before reinstalling on a new device.
Implementation notes
Function extraction is regex-based (top-level function/arrow/method/def declarations with a name, parameter count, and a keyword-count "shape") — not a real parser, so unusual syntax (destructured params, implicit-return arrows spanning multiple lines) is approximated rather than parsed exactly.
A pair is flagged as a possible duplicate (red badge) when normalized names are close and overall shape matches; with a license, pairs with dissimilar names but closely matching shape are additionally flagged as convention drift (amber badge) — same apparent logic, different naming.