refactor(plugin-sdk): remove channel-specific sdk seams

This commit is contained in:
Peter Steinberger
2026-04-03 10:42:27 +01:00
parent ad6fdf1e3c
commit f2d7a825b1
118 changed files with 709 additions and 2199 deletions

View File

@@ -1,3 +1,7 @@
import {
setThreadBindingIdleTimeoutBySessionKey,
setThreadBindingMaxAgeBySessionKey,
} from "../../../extensions/discord/runtime-api.js";
import { resolveEffectiveMessagesConfig, resolveHumanDelayConfig } from "../../agents/identity.js";
import {
chunkByNewline,
@@ -61,10 +65,6 @@ import {
readChannelAllowFromStore,
upsertChannelPairingRequest,
} from "../../pairing/pairing-store.js";
import {
setThreadBindingIdleTimeoutBySessionKey,
setThreadBindingMaxAgeBySessionKey,
} from "../../plugin-sdk/discord-thread-bindings.js";
import { buildAgentSessionKey, resolveAgentRoute } from "../../routing/resolve-route.js";
import { defineCachedValue } from "./runtime-cache.js";
import { createRuntimeDiscord } from "./runtime-discord.js";