Skip to content

Compatibility Matrix

Current Support

Harrier Version MCP Contract EMR on EC2 EMR Serverless EMR on EKS Python
0.1.x Initial public contract Supported Supported Supported >=3.10

MCP Tool Compatibility

Tool Stability
harrier_start_emr_investigation Stable request/response top-level fields after first public release
harrier_get_investigation_report Stable report retrieval contract
harrier_get_evidence Stable evidence retrieval contract
harrier_prepare_pr Stable dry-run contract; write behavior remains guarded

Runtime Notes

Runtime Notes
EMR on EC2 Supports cluster, step, YARN application, S3 log, and CloudWatch metric evidence.
EMR Serverless Supports application/job-run metadata, S3 logs, CloudWatch logs, and metrics.
EMR on EKS Supports EMR Containers metadata, S3 logs, CloudWatch logs, and optional Kubernetes pod diagnostics.

Compatibility Promises

  • Finding categories are treated as public identifiers.
  • Recommendation type names are treated as public identifiers.
  • Diagnosis status names are treated as public identifiers.
  • New optional fields may be added without a major version bump.
  • Renaming or removing public fields requires a major version bump.