Repository navigation
Conversation
…nt (#1861) Append the beta Muse Code row as the eighth and last fallback catalog entry so the frontend copy matches the backend embedded default landed by #1860, and pin the settled provider-neutral fresh/resume intent in the existing ProjectPanel and Root action consumers: a closed marker sends skipAutoResume:false, no marker sends null, a live Root omits the key (fresh replacement) and a dormant Root sends false. Only one data constant, one explanatory comment and four test files change. No type, UI, runtime, IPC, persistence, updater or dependency change; Muse argv and resume remain backend-owned (#1873). Refs #1861, #1854 Claude-Session: https://claude.ai/code/session_01WzSJFZTuHMDotLSGQtBwgw
|
Owner
Author
|
Heads-up: the required checks on The
This branch still runs the old workflow, so those checks never report here and the PR cannot merge as it is. What to do when this PR is ready to land: wait until PR #3185 is merged, then bring this branch up to date with |
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
Phase 3 of epic #1854. Mirrors the landed Muse Code catalog row as the eighth and last entry of the frontend fallback (
FALLBACK_CODING_AGENTS), exactly matching the embedded Rust catalog from #1860, and pins the existing provider-neutral fresh/resume intent that the frontend already sends so the #1873 backend contract is exercised end to end.Production change is one data constant plus two comments.
root-agent-action.tsexecutable logic,ProjectPanel.tsx, the updater,types.ts, dependencies and module boundaries are untouched.Files (exactly the six planned)
src/shared/agent-presets.ts,src/shared/agent-presets.test.ts,src/sidebar/agent-update-status.test.ts,src/sidebar/components/ProjectPanel.reopen-resume.test.tsx,src/sidebar/components/root-agent-action.ts(comment only),src/sidebar/components/root-agent-action.test.ts.Tests
claude, codex, hermes, cursor, pi, opencode, antigravity, muse); Muse row pinned withtoStrictEqual;instructionsFilename/configSeedabsent before and afterdefinitionToSeed; six update commands exact; Cursor and Muse the only empty-update defaults; pi-alt view length 7.skipAutoResume:false, no marker →null, withagentId: "muse".skipAutoResumestrictly omitted (not.toHaveProperty); dormant → ownskipAutoResume:false.check:frontend-dependenciesbyte-identical to base (386 modules, 0 errors), typecheck, build, scope, protected bytes, empty porcelain: PASS. Grinch review PASS with nine hand-built mutants killed.Process note
Landed by the user decision recorded on #1873: the frozen plan's attestation message chain is replaced by the lead verification comments on #1861 and the required CI at this PR head. No app behaviour changes; the backend owns every provider's effective argv.
Closes #1861
Refs #1854
https://claude.ai/code/session_01FhU3mscWfoKwwBTnRz65xk