From 404d1fac36ded5141bcd13cc800aa5a245068669 Mon Sep 17 00:00:00 2001 From: Hunter Miller Date: Thu, 19 Feb 2026 17:32:27 -0600 Subject: [PATCH] chore(tlon): sync slash commands support from upstream - Add stripBotMention for proper CommandBody parsing - Add command authorization logic for owner-only slash commands - Add CommandAuthorized and CommandSource to context payload --- extensions/tlon/src/monitor/index.ts | 32 +++++++++++++++++++++++++++- extensions/tlon/src/monitor/utils.ts | 9 ++++++++ 2 files changed, 40 insertions(+), 1 deletion(-) diff --git a/extensions/tlon/src/monitor/index.ts b/extensions/tlon/src/monitor/index.ts index 8441f13c540..735c54a5fd3 100644 --- a/extensions/tlon/src/monitor/index.ts +++ b/extensions/tlon/src/monitor/index.ts @@ -33,6 +33,7 @@ import { extractCites, formatModelName, isBotMentioned, + stripBotMention, isDmAllowed, isSummarizationRequest, type ParsedCite, @@ -987,6 +988,30 @@ export async function monitorTlonProvider(opts: MonitorTlonOpts = {}): Promise 0) { @@ -1003,10 +1028,13 @@ export async function monitorTlonProvider(opts: MonitorTlonOpts = {}): Promise