name: cherry-electron-dev description: Develop, fix, profile, and test PRs in a tracked Cherry Studio Electron instance. Use for implementation, UI and interaction work, runtime debugging, DevTools inspection, performance analysis, and interactive PR verification with a test report. Reuse a verified workspace instance and manage its lifetime according to the selected workflow.
Cherry Studio Development
Choose the workflow
- For ongoing implementation, debugging, or profiling in the current checkout,
follow the development loop below with the
persistentruntime policy. - For a bounded PR test, read PR Testing and follow
that workflow with the
ephemeralruntime policy. It covers PR checkout, interactive tests, reporting, cleanup, and restoration of the original branch. - For code review without interactive app testing, use
gh-pr-review.
Required runtime workflow
Before reading or controlling Electron UI, read Electron Instance Management and select the policy for the chosen workflow. Preserve a borrowed instance's existing policy and ownership.
That reference is the only authority for instance discovery, instance.json,
CDP target selection, launching, replacement, shutdown, and troubleshooting.
Do not reproduce those procedures here or substitute generic Electron app
control.