Repository navigation
Conversation
…pilot-full step 2
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
One addition in step 2 of
autopilot-full.md. It tells the root what a-32602rejection ofworkspaceStrategymeans and what to do instead. Nothing else changes.Observed failure
On 2026-10-24, a Muse root thread in T3 Code followed step 2 and called
t3_thread_launchwithworkspaceStrategy: {type: "worktree", baseRef, branch, startFromOrigin}. The MCP server rejected every attempt.The provider log (
events.9aa36376-2150-47f2-989b-774fda68b4a7.log, thread9aa36376-2150-47f2-989b-774fda68b4a7) shows seven distinct rejected calls between 08:35:21Z and 08:36:51Z. Each appears twice (item/started,item/completed), so fourteen raw log lines. In every payload,workspaceStrategyarrived as a JSON string ("workspaceStrategy":"{\"type\": \"worktree\", ...}"). In the same payloads,modelSelectionarrived as a proper object. Variants withexisting_worktreeand with compact JSON failed the same way.The stringified value is already present in Muse's own session log. Which layer produced it (model emission or the MSP-to-MCP bridge) cannot be told from the logs. The server behaved correctly: it rejected text where the schema declares an object. A separate bug report with the verbatim log lines goes to Muse through its
/feedbackchannel. No fix is expected from this repo.Workaround provenance
The root in that run recovered without the binding. It pre-created the worktree with git, launched the owner without
workspaceStrategy(successful at 08:37:27Z), named the worktree in the brief as the owner's only write path, and made the owner's first action verify the worktree before any write. The program then ran to completion on brief discipline instead of the server-enforced binding.The added text encodes exactly that recovery, so the next root that hits
-32602recognizes it instead of retrying payload variants.Verification
git diffshows one file, one line: the added text at the end of step 2's first paragraph, where the launch is prescribed.