Uh oh!
There was an error while loading. Please reload this page.
feat: add isolated provider-pinned /deep-plan workflow - #270
Open
Sam Schillace (ramparte) wants to merge 5 commits into
Open
feat: add isolated provider-pinned /deep-plan workflow#270Sam Schillace (ramparte) wants to merge 5 commits into
Sam Schillace (ramparte) wants to merge 5 commits into
Conversation
Amplifier-Trailer: session=0000000000000000-278ff53eb7ed4f10_anchors-git-ops
Amplifier-Trailer: session=0000000000000000-278ff53eb7ed4f10_anchors-git-ops
Generated with Amplifier Co-Authored-By: Amplifier <240397093+microsoft-amplifier@users.noreply.github.com>
Integrate current microsoft/amplifier-app-cli main while preserving the published deep-plan history. Generated with Amplifier Co-Authored-By: Amplifier <240397093+microsoft-amplifier@users.noreply.github.com>
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 freeto 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
Add
/deep-plan <task>as an explicit premium planning workflow without mutating the parent conversation's provider selection, hooks, or normal execution routing.anthropic / claude-fable-5 / effort=maxProviderPreference; the parent's mounted provider and normal model remain unchangedhooks-routingandhooks-matrix-guardfrom the exact direct planning child, making that one planner call independent of the parent's routing matrixfable, deriving and validating that mount's exact default modelprovider:resolveevent to prove the exact provider and model after execution, then display that validated attribution@mentionsonce so planning and execution share the same snapshotConfiguration
The implicit and recommended default is:
A dedicated mounted provider remains supported when its default model is already the intended exact planner model:
Provider IDs must name live mounted instances. Exact-model mode rejects globs, specializes only the child mount, and validates the resulting provider configuration before any planning request.
Matrix isolation
The direct planning child intentionally omits
hooks-routingandhooks-matrix-guard. This lets the configured mounted Anthropic provider run the exact Fable model even when the parent session's active routing matrix is, for example, OpenAI. The omission is child-local: the parent keeps its original hooks and matrix for the normal execution turn. If that parent turn delegates work, its matrix must still provide compatible routes for those delegated roles.Testing
openaiplus mountedanthropicprovider: PASSValidation used the healthy installed Foundation package because the unrelated sibling Foundation source checkout contains pre-existing conflict markers. This kept validation isolated from that checkout and does not indicate a feature failure.