fix(#735): classify_error_kind: /compact and other interactive-only slash commands now emit error_kind:interactive_only not unknown

This commit is contained in:
YeonGyu-Kim
2026-05-26 14:08:53 +09:00
parent d4494a8aeb
commit b3242e8c04
2 changed files with 7 additions and 1 deletions

View File

@@ -316,7 +316,11 @@ fn classify_error_kind(message: &str) -> &'static str {
"unsupported_config_section"
} else if message.contains("unknown_plugins_action") {
"unknown_plugins_action"
} else if message.contains("is a slash command") || message.starts_with("interactive_only:") {
} else if message.contains("is a slash command")
|| message.starts_with("interactive_only:")
// #735: "slash command /X is interactive-only" emitted by interactive-only guard
|| (message.starts_with("slash command") && message.contains("interactive-only"))
{
"interactive_only"
} else {
"unknown"