This directory contains the repo-level parity runner for proxyables.
Run the full matrix:
python3 parity/run.pyRun the full release gate:
python3 parity/run.py --profile releaseRun the curated multihop chains:
python3 parity/run.py --profile multihop
python3 parity/run.py --profile multihop --chains go:py:ts:rsRun a subset (canonical PascalCase IDs, legacy aliases also accepted):
python3 parity/run.py --langs ts,py,go --pairs ts:py,py:go --scenarios GetScalars,CallAddKeep unsupported pairs as informational instead of failing:
python3 parity/run.py --allow-unsupported- Each language provides a parity agent with
serveanddrivemodes. - Multihop chains add a
bridgemode that imports upstream and re-exports downstream over the real runtime path. - Agents communicate readiness and scenario results over stdout as JSONL.
- The runner uses real TCP loopback sockets for the data plane.
- Protocol mismatches and missing capabilities are reported explicitly per pair and scenario.
- The agent protocol aligns with the shared constants and behaviors in DSL.md.