Integrate PowerIO 1.0 and Tellegen - #62
Draft
samtalki wants to merge 3 commits into
Draft
Conversation
This was referenced Aug 30, 2026
samtalki
force-pushed
the
powerio-010-validation
branch
from
August 30, 2026 23:58
1f2bc64 to
a5ed50d
Compare
samtalki
force-pushed
the
powerio-010-validation
branch
from
August 31, 2026 05:28
a5ed50d to
a8339ba
Compare
Use public PowerIO module parsing and diagnostics in solver adapters. Bundle the Tellegen CLI contract and its three MCP tools.
Cover module upgrades, collection boundaries, typed errors, contract schemas, process cancellation, timeouts, and packaged entrypoints.
Describe static module interchange, explicit collection export, the three Tellegen tools, and local CLI configuration.
samtalki
force-pushed
the
powerio-010-validation
branch
from
August 31, 2026 06:15
a8339ba to
703be8f
Compare
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.
Summary
PowerMCP now accepts PowerIO 1.0 modules at its solver boundaries and requires
powerio[mcp,matrix]>=1.0.0,<2. Module diagnostics and typed values remain intact through the supported adapter paths.The Tellegen adapter exposes three tools:
capabilities,solve_dc_opf, andplan_capacity. It uses the generatedtellegen.cli/1contract and exchanges PowerIO modules plus the shared capacity planning request and result types. Browser approval and experiment replay semantics are not part of the headless adapter.Source checkout and packaged launcher behavior now agree. Subprocess decoding is fixed to UTF-8, and wheel and source archives include the Tellegen server and generated contract.
Reviewed companions
e39afc9d669349df5133ff6140598010a498cdb123b69643e3c3d32fdecc4296099e40f42354d30876563999b750cd61c7f110a1034b4fc9bc5575df8de6a8f7a20729d062b64327CI installs the exact PowerIO review commit until PowerIO 1.0.0 is published. The release line goes directly from PowerIO 0.10.0 to 1.0.0.
Validation
git diff --checkpassed.This PR remains draft and unmerged. It does not tag or publish a release.