switchyard-libsy 0.2.0

Provider-neutral multi-LLM routing and orchestration for Switchyard
Documentation
{
  "type": "json_schema",
  "json_schema": {
    "name": "CapabilityClassifierDecision",
    "strict": true,
    "schema": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "crux",
        "primary_rule",
        "capability_boundary",
        "p_solve"
      ],
      "properties": {
        "crux": {"type": "string", "minLength": 1},
        "primary_rule": {
          "type": "string",
          "enum": [
            "SUP-1",
            "SUP-2",
            "SUP-3",
            "SUP-4",
            "SUP-5",
            "UNC-1",
            "UNC-2",
            "LIM-1",
            "LIM-2",
            "none"
          ]
        },
        "capability_boundary": {
          "type": "string",
          "enum": ["supported", "uncertain", "unsupported", "unmatched"]
        },
        "p_solve": {"type": "number", "minimum": 0.0, "maximum": 1.0}
      }
    }
  }
}