diff --git a/src/Azure/Azure.Quantum.Client/SubmitterFactory.cs b/src/Azure/Azure.Quantum.Client/SubmitterFactory.cs index 38698d85423..d5920c2d10e 100644 --- a/src/Azure/Azure.Quantum.Client/SubmitterFactory.cs +++ b/src/Azure/Azure.Quantum.Client/SubmitterFactory.cs @@ -23,8 +23,16 @@ public static class SubmitterFactory /// private static readonly ImmutableList QirSubmitters = ImmutableList.Create( new SubmitterInfo( - new Regex(@"\Amicrosoft\.simulator\.([\w]+\.)*[\w]+\z"), + new Regex(@"\Amicrosoft\.simulator\.([\w-_]+\.)*[\w-_]+\z"), "Microsoft.Quantum.Providers.Targets.MicrosoftSimulatorSubmitter, Microsoft.Quantum.Providers.Core", + "QirSubmitter"), + new SubmitterInfo( + new Regex(@"\Aquantinuum\.([\w-_]+\.)*[\w-_]+\z"), + "Microsoft.Quantum.Providers.Quantinuum.Targets.QuantinuumQirSubmitter, Microsoft.Quantum.Providers.Honeywell", + "QirSubmitter"), + new SubmitterInfo( + new Regex(@"\Aqci\.([\w-_]+\.)*[\w-_]+\z"), + "Microsoft.Quantum.Providers.QCI.Targets.QCIQirSubmitter, Microsoft.Quantum.Providers.QCI", "QirSubmitter")); private static readonly ImmutableList QirPayloadGenerators = ImmutableList.Create(