-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or requestphase-2Phase 2: Audio input featuresPhase 2: Audio input featuressquad:malAssigned to Mal (Lead)Assigned to Mal (Lead)
Description
Context
The user requested Ctrl+R to trigger audio recording. Mal investigated and found this NOT FEASIBLE with the current Plugin API:
- Plugin API has no keypress hooks
- MCP server stdin is exclusively owned by JSON-RPC transport
- Companion process approach is too fragile for production
Current state
Audio recording uses /record, /stop, /cancel slash commands.
What needs to happen for Ctrl+R to work
GitHub would need to add native keyboard event hooks to the Copilot CLI Plugin API. When that happens, wiring Ctrl+R → /record becomes straightforward.
References
- Mal's architecture decision: .squad/decisions.md (2026-03-01)
- Plugin API docs: https://docs.github.com/en/copilot/reference/cli-plugin-reference
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestphase-2Phase 2: Audio input featuresPhase 2: Audio input featuressquad:malAssigned to Mal (Lead)Assigned to Mal (Lead)