The triage agent has hardcoded categories and associated labels today, e.g. bug, documentation, performance, feature, and 'other'. It only triggers the coding agent for the first three as 'low risk categories'.
This behaviour has been confusing for users:
- A project may have more (or less) existing categories, the agent doesn't pick up on it and file things correctly.
- The comment 'looks the same' regardless of category or if it's going to trigger the coding agent or not: you need to look at the labels to see how it decided and whether it triggered the coder or not. You need to understand its logic.
- Bug fixes can be high risk; many features are low risk. The default seems arbitrary and should be based on risk or complexity instead.
- To customize any of this you'd have to start by copying a 580 line script that you couldn't maintain or keep in sync with this repo...
The triage agent has hardcoded categories and associated labels today, e.g. bug, documentation, performance, feature, and 'other'. It only triggers the coding agent for the first three as 'low risk categories'.
This behaviour has been confusing for users: