feat(agent): add local coding agent control plane - #399
Open
PhilipJohnBasile wants to merge 8 commits into
Open
Conversation
youssofal
force-pushed
the
main
branch
2 times, most recently
from
September 1, 2026 08:07
2382dfd to
8bc4d88
Compare
PhilipJohnBasile
force-pushed
the
codex/mtplx-local-agent-system
branch
from
September 1, 2026 13:05
6162627 to
2b30cbf
Compare
Contributor
Author
|
@youssofal — now that #399 is rebased/merged cleanly onto current |
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.
What changed
mtplx agentCLI while keeping MTPLX as the model and runtime source of truth.Graphs and Loops v1
This closes the v1 Graph and Loop execution system. A visual authoring canvas, arbitrary parallel branches and joins, advanced scheduling, and model-fanout dreaming remain deliberate follow-ups.
Native chat commands
The command layer covers the high-value desktop controls:
/help,/new,/clear,/fork,/side,/compact,/feedback/model,/plan,/reasoning,/goal,/memory,/status,/usage/workspace,/files,/diff,/run,/test/resume,/stop,/retry,/review,/skills,/mcpMemory and dreaming
The current dreaming pass is deterministic and single-worker. It does not yet launch one model worker per transcript.
Validation
swift build --product MTPLXApptests/test_sdpa_nax_tile.py; that untouched file has 8 host MPP compiler failures in the current environmentgit diff upstream/main...HEAD --checkThis PR also fixes the inherited no-MLX test-harness failure on current
main: simulated 48 GB and 128 GB machines now stub the Metal cap instead of inheriting the CI runner's physical 7 GB cap. Production memory planning is unchanged.The feature source also completed a live smoke against local model
qwen-qwen3.8-27b-mtplx: Graph revision 2 at03daae5ba1091b58c65c696c952914e8f42c9d19f8d4b112e8fb0e52c06ce447, planning plus two Loop iterations, an approved exact write and sandboxed test with exit 0 and network disabled, restart recovery with approval and counters preserved, and a read-only reviewer delegation with four successful tools.