✨ Add support for opening existing QDMI jobs - #2008
Draft
burgholzer wants to merge 12 commits into
Draft
Conversation
Codecov Report❌ Patch coverage is
📢 Thoughts on this report? Let us know! |
Assisted-by: GPT-5.6 via Codex
Assisted-by: GPT-5.6 via Codex
Assisted-by: GPT-5.6 via Codex
Assisted-by: GPT-5.6 via Codex
Assisted-by: GPT-5.6 via Codex
Assisted-by: GPT-5.6 via Codex
Assisted-by: GPT-5.6 via Codex
Assisted-by: GPT-5.6 via Codex
Assisted-by: GPT-5.6 via Codex
Export the new source-level symbol from all built-in providers while keeping runtime loading compatible with older QDMI libraries. Assisted-by: GPT-5.6 via Codex
burgholzer
force-pushed
the
agent/core-01-open-job
branch
from
August 5, 2026 16:24
9201038 to
fe6bb74
Compare
Model reopened handles separately so the test provider rejects parameter updates and resubmission as required by QDMI. Assisted-by: GPT-5.6 via Codex
Assisted-by: GPT-5.6 via Codex
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🤖 AI text below 🤖
Description
Adds job reopening throughout the MQT Core QDMI stack. The C driver, FoMaC C++ API, and Python bindings can obtain a fresh local job handle from a provider-supplied opaque job ID.
Current providers expose the source-level entry point. MQT Core's SC, NA, and DDSIM providers return
QDMI_ERROR_NOTSUPPORTED; the session test provider exercises the positive client and FoMaC path. Dynamic loading remains compatible with provider libraries built against QDMI 1.3.2: if the symbol is absent, reopening returnsQDMI_ERROR_NOTSUPPORTED.This draft is stacked on QDMI PR #485 and pins its exact revision until QDMI 1.3.3 is released.
Depends on: Munich-Quantum-Software-Stack/QDMI#485
Validation
git diff --checkpassed.