fix(telegram): route /skill command

This commit is contained in:
Xubin Ren
2026-06-05 18:48:51 +08:00
parent 935a37182d
commit 6a0368b32f
2 changed files with 6 additions and 1 deletions
+2 -1
View File
@@ -311,6 +311,7 @@ class TelegramChannel(BaseChannel):
BotCommand("goal", "Start a sustained objective (long-running task)"),
BotCommand("pairing", "Manage DM pairing (approve/deny/list)"),
BotCommand("model", "Switch runtime model preset"),
BotCommand("skill", "List enabled skills"),
BotCommand("dream", "Run Dream memory consolidation now"),
BotCommand("dream_log", "Show the latest Dream memory change"),
BotCommand("dream_restore", "Restore Dream memory to an earlier version"),
@@ -320,7 +321,7 @@ class TelegramChannel(BaseChannel):
# Regex for slash commands routed to AgentLoop via ``_forward_command``.
# Hyphenated ``dream-*`` commands stay on a separate handler (below).
TELEGRAM_BUS_SLASH_COMMAND_RE = re.compile(
r"^/(?:new|stop|restart|status|dream|history|goal|pairing|model)(?:@\w+)?(?:\s+.*)?$"
r"^/(?:new|stop|restart|status|dream|history|goal|pairing|model|skill)(?:@\w+)?(?:\s+.*)?$"
)
@classmethod