-
Notifications
You must be signed in to change notification settings - Fork 225
Open
Labels
enhancementNew feature or requestNew feature or requestrunmaestro.aiThese issues are part of the Maestro Symphony program.These issues are part of the Maestro Symphony program.
Description
Summary
Add a "Send Feedback" feature that lets users submit structured GitHub issues directly from within Maestro. The user writes free-form feedback, selects a running agent to process it, and the agent expands it into a well-structured issue on RunMaestro/Maestro with a Maestro-feedback label.
Entry Points
- About Modal — New feedback icon (MessageSquarePlus) in the header next to the existing Globe/Discord/Docs icons. Clicking it converts the About modal in-place to the feedback form. Escape/Cancel returns to About.
- Command Palette (Cmd+K) — "Send Feedback" action opens a standalone modal. Escape/Cancel dismisses.
Flow
- User opens feedback form via either entry point
- Spinner while checking
gh auth status - If
ghnot installed or not authenticated → form is ghosted/disabled with an error message - If authenticated → user selects a running agent from a dropdown and writes their feedback
- On submit → feedback is wrapped in a system prompt template and sent to the selected agent
- The agent expands the feedback into a structured issue and creates it via
gh issue create --repo RunMaestro/Maestro --label "Maestro-feedback" - User is switched to the selected agent to watch the issue creation
Implementation
- Backend: System prompt template (
src/prompts/feedback.md), IPC handlers for gh auth check and feedback submission, preload bridge - Frontend: Shared
FeedbackViewcomponent, AboutModal integration (view toggle), standaloneFeedbackModalwrapper, Command Palette entry - Phases: 3 Auto Run documents in
Auto Run Docs/2026-02-24-Send-Feedback/
Acceptance Criteria
- Feedback icon visible in About modal header
- Clicking feedback icon swaps About content with feedback form (same modal shell, 450px)
- Escape from feedback view (About path) returns to About; Escape from standalone modal dismisses
- gh auth check gates the form with clear messaging
- Agent selector only shows running agents
- Submitted feedback creates a well-structured GitHub issue with
Maestro-feedbacklabel - Cmd+Enter submits from textarea
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestrunmaestro.aiThese issues are part of the Maestro Symphony program.These issues are part of the Maestro Symphony program.