mirror of
https://github.com/openclaw/openclaw.git
synced 2026-07-16 15:41:44 +00:00
* fix(channels): enforce configured read targets * test(channels): align policy checks with boundaries * fix: bind channel reads to trusted turn context * test: satisfy gateway lint * fix: narrow message action channel imports * fix(feishu): authorize message reads before provider access * fix(slack): await reaction clear authorization * fix(channels): align provider action contracts * fix(matrix): read direct-room account data before sync * fix(channels): reject unsupported attachment actions early * fix: restore trusted operator conversation reads * fix(matrix): authorize pin actions before provider reads * fix: preserve trusted channel read workflows * fix(discord): resolve current channel ids consistently * fix(agents): preserve message action turn capability * fix(plugins): enforce host-owned read provenance * fix(channels): harden Teams and Discord read policy * fix(channels): preserve exact-current action compatibility * fix(imessage): authorize trusted current chat aliases * fix(channels): preserve normalized current aliases * fix(channels): preserve external current target aliases * fix: reconcile channel policy with current main * fix(discord): isolate DM read policy * fix(channels): enforce provider read gates * fix(gateway): await serialized message action identity tokens * fix(ci): refresh channel protocol contracts
57 lines
2.5 KiB
TypeScript
57 lines
2.5 KiB
TypeScript
// Private runtime barrel for the bundled Google Chat extension.
|
|
// Keep this barrel thin and avoid broad plugin-sdk surfaces during bootstrap.
|
|
|
|
export { DEFAULT_ACCOUNT_ID } from "openclaw/plugin-sdk/account-id";
|
|
export {
|
|
createActionGate,
|
|
jsonResult,
|
|
readNumberParam,
|
|
readReactionParams,
|
|
readStringParam,
|
|
} from "openclaw/plugin-sdk/channel-actions";
|
|
export { buildChannelConfigSchema } from "openclaw/plugin-sdk/channel-config-primitives";
|
|
export type {
|
|
ChannelMessageActionAdapter,
|
|
ChannelMessageActionName,
|
|
ChannelStatusIssue,
|
|
} from "openclaw/plugin-sdk/channel-contract";
|
|
export { missingTargetError } from "openclaw/plugin-sdk/channel-feedback";
|
|
export {
|
|
createAccountStatusSink,
|
|
runPassiveAccountLifecycle,
|
|
} from "openclaw/plugin-sdk/channel-outbound";
|
|
export { createChannelPairingController } from "openclaw/plugin-sdk/channel-pairing";
|
|
export { createChannelMessageReplyPipeline } from "openclaw/plugin-sdk/channel-outbound";
|
|
export { PAIRING_APPROVED_MESSAGE } from "openclaw/plugin-sdk/channel-status";
|
|
export { chunkTextForOutbound } from "openclaw/plugin-sdk/text-chunking";
|
|
export type { OpenClawConfig } from "openclaw/plugin-sdk/config-contracts";
|
|
export { GoogleChatConfigSchema } from "openclaw/plugin-sdk/bundled-channel-config-schema";
|
|
export {
|
|
GROUP_POLICY_BLOCKED_LABEL,
|
|
resolveAllowlistProviderRuntimeGroupPolicy,
|
|
resolveDefaultGroupPolicy,
|
|
warnMissingProviderGroupPolicyFallbackOnce,
|
|
} from "openclaw/plugin-sdk/runtime-group-policy";
|
|
export { isDangerousNameMatchingEnabled } from "openclaw/plugin-sdk/dangerous-name-runtime";
|
|
export type { PluginRuntime } from "openclaw/plugin-sdk/runtime-store";
|
|
export { fetchWithSsrFGuard } from "openclaw/plugin-sdk/ssrf-runtime";
|
|
export type {
|
|
GoogleChatAccountConfig,
|
|
GoogleChatConfig,
|
|
} from "openclaw/plugin-sdk/config-contracts";
|
|
export { extractToolSend } from "openclaw/plugin-sdk/tool-send";
|
|
export { resolveInboundMentionDecision } from "openclaw/plugin-sdk/channel-inbound";
|
|
export { resolveInboundRouteEnvelopeBuilderWithRuntime } from "openclaw/plugin-sdk/inbound-envelope";
|
|
export { resolveWebhookPath } from "openclaw/plugin-sdk/webhook-ingress";
|
|
export {
|
|
registerWebhookTargetWithPluginRoute,
|
|
resolveWebhookTargetWithAuthOrReject,
|
|
withResolvedWebhookRequestPipeline,
|
|
} from "openclaw/plugin-sdk/webhook-targets";
|
|
export {
|
|
createWebhookInFlightLimiter,
|
|
readJsonWebhookBodyOrReject,
|
|
type WebhookInFlightLimiter,
|
|
} from "openclaw/plugin-sdk/webhook-request-guards";
|
|
export { setGoogleChatRuntime } from "./src/runtime.js";
|