fix(telegram): distill native metadata session key

This commit is contained in:
Ayaan Zaidi
2026-04-28 21:13:10 +05:30
parent c4f741e534
commit c57960b8d1

View File

@@ -992,13 +992,10 @@ export const registerTelegramNativeCommands = ({
OriginatingChannel: "telegram" as const,
OriginatingTo: originatingTo,
});
const sessionMetaKey =
ctxPayload.CommandTargetSessionKey?.trim() || ctxPayload.SessionKey || route.sessionKey;
await nativeCommandRuntime.recordInboundSessionMetaSafe({
cfg: executionCfg,
agentId: route.agentId,
sessionKey: sessionMetaKey,
sessionKey: commandTargetSessionKey,
ctx: ctxPayload,
onError: (err) =>
runtime.error?.(danger(`telegram slash: failed updating session meta: ${String(err)}`)),