refactor: route shared channel sdk imports through plugin seams

This commit is contained in:
Peter Steinberger
2026-03-16 00:48:47 -07:00
parent 0ed64f124d
commit 3a2c24e598
25 changed files with 163 additions and 120 deletions

View File

@@ -53,8 +53,25 @@ export {
parseTelegramReplyToMessageId,
parseTelegramThreadId,
} from "../../extensions/telegram/src/outbound-params.js";
export {
isNumericTelegramUserId,
normalizeTelegramAllowFromEntry,
} from "../../extensions/telegram/src/allow-from.js";
export { fetchTelegramChatId } from "../../extensions/telegram/src/api-fetch.js";
export { collectTelegramStatusIssues } from "../channels/plugins/status-issues/telegram.js";
export { sendTelegramPayloadMessages } from "../../extensions/telegram/src/outbound-adapter.js";
export {
buildBrowseProvidersButton,
buildModelsKeyboard,
buildProviderKeyboard,
calculateTotalPages,
getModelsPageSize,
type ProviderInfo,
} from "../../extensions/telegram/src/model-buttons.js";
export {
isTelegramExecApprovalApprover,
isTelegramExecApprovalClientEnabled,
} from "../../extensions/telegram/src/exec-approvals.js";
export {
resolveAllowlistProviderRuntimeGroupPolicy,