{"id":"path-set-intersection","version":"1.0.0","description":"Compute the set intersection of multiple path collections using lexical path equivalence.","supported_operations":["path set intersection","common paths in sets"],"unsupported_operations":["stat file","filesystem access"],"semantics":"Returns paths present in ALL input sets, using normalized lexical equivalence. Preserves order from the first set.","limits":{"max_sets":10,"max_paths_per_set":10000,"max_path_bytes":4096},"pricing":{"status":"unpriced","charge_usd":null},"input_schema":{"type":"object","required":["sets"],"properties":{"sets":{"type":"array","items":{"type":"array","items":{"type":"string"}},"minItems":2,"maxItems":10},"format":{"type":"string","enum":["posix","windows","auto"]},"case_sensitive":{"type":"boolean"},"normalize":{"type":"boolean"}}},"output_schema":{"type":"object","properties":{"intersection":{"type":"array","items":{"type":"string"}},"count":{"type":"integer"},"format":{"type":"string"}}},"examples":[{"input":{"sets":[["a.ts","b.ts","c.ts"],["b.ts","c.ts","d.ts"],["c.ts","e.ts"]]},"output":{"intersection":["c.ts"],"count":1,"format":"posix"}}],"execute_url":"/v1/tools/path-set-intersection/versions/1.0.0/execute"}