[FEATURE] Allow simple commands like /theme to execute while agent is running
Description
When an agent is actively running a task, executing simple commands like /theme does not provide a good response. Users currently need to wait for the agent to finish before they can successfully change settings like themes.
Expected Behavior
Simple, non-interfering commands (like theme selection) should be able to execute immediately without waiting for agent completion, since they:
- Don't require agent intelligence or planning
- Are straightforward configuration changes
- Don't interfere with the running task
Current Behavior
While an agent is running, executing /theme either:
- Doesn't respond properly
- Requires waiting for the agent to complete before the theme selection works
Suggested Solution
Consider implementing a command priority system where:
- Simple configuration commands (
/theme,/help, etc.) can execute immediately - Complex commands that require agent reasoning can be queued or wait for completion
- Users get clear feedback about which category a command falls into
Impact
This would improve user experience by allowing quick configuration changes without interrupting workflow or waiting for potentially long-running agent tasks to complete.
Related
This relates to the existing feature request about queued message sending (#existing-issue-if-found), but focuses specifically on the subset of commands that should bypass the queue entirely.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗