Objective
Add support for explicitly disabling specific advisors so they do not respond to user prompts.
Initial Implementation Requirements
- Implement a backend mechanism to mark specific advisors as disabled for a given user or globally
- Implement a frontend component to allow users to toggle individual advisors on/off
- Ensure disabled advisors are excluded from the orchestrator's persona selection (
get_top_personas) and do not generate responses
Other Considerations
- Consider whether this should be per-user preference (stored on the user document) or a global admin setting (in config YAML)
- Consider UX for the toggle — could live in the existing Advisor Config panel, or the Settings modal
- Note: if we decide to do this globally (in config) it won't make sense to have a toggle visible to the user
Objective
Add support for explicitly disabling specific advisors so they do not respond to user prompts.
Initial Implementation Requirements
get_top_personas) and do not generate responsesOther Considerations