mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-12 21:53:00 -06:00
refactor(channels): centralize inbound orchestration and remove internal compat (#109716)
* refactor(channels): centralize inbound turn orchestration * refactor(runtime): remove stale compatibility paths * chore(guards): reject internal deprecated API use * refactor(channels): simplify core turn planning * chore(guards): keep deprecated checks boundary-focused * refactor(memory): keep modern config off compat barrel * fix(msteams): preserve feedback learning * test(channels): align modern inbound fixtures * refactor(channels): finish modern inbound migration * refactor(channels): tighten core inbound kernel * fix(channels): preserve turn assembly narrowing * test(sdk): keep runtime mock binding immutable * test(matrix): isolate read policy runtime * test(msteams): mock canonical reply factory * test(slack): mock core inbound turn dispatch * test(telegram): inject core session recorder * test(signal): inject core session recorder * test(googlechat): assert canonical inbound routing * test(synology-chat): align core turn fixture * fix(sdk): preserve direct DM runtime compat * refactor(channels): own inbound envelope compat in core * refactor(channels): trim inbound dispatch seams * refactor(channels): remove redundant async wrappers * test(synology-chat): type canonical dispatcher mock * refactor(channels): remove remaining dead compat seams * chore(sdk): refresh API baseline after rebase * fix(channels): preserve direct DM identity metadata
This commit is contained in:
committed by
GitHub
parent
765bb37364
commit
0e792b6de3
@@ -1,5 +1,5 @@
|
||||
import {
|
||||
dispatchInboundDirectDmWithRuntime,
|
||||
dispatchInboundDirectDm,
|
||||
recordChannelBotPairLoopAndCheckSuppression,
|
||||
} from "openclaw/plugin-sdk/channel-inbound";
|
||||
import { createChannelPairingController } from "openclaw/plugin-sdk/channel-pairing";
|
||||
@@ -235,9 +235,8 @@ export const reefPlugin: ChannelPlugin<ReefAccount> = {
|
||||
});
|
||||
return;
|
||||
}
|
||||
await dispatchInboundDirectDmWithRuntime({
|
||||
await dispatchInboundDirectDm({
|
||||
cfg: ctx.cfg,
|
||||
runtime,
|
||||
channel: "reef",
|
||||
channelLabel: "Reef",
|
||||
accountId: "default",
|
||||
@@ -293,9 +292,8 @@ export const reefPlugin: ChannelPlugin<ReefAccount> = {
|
||||
async (notice) => {
|
||||
let resendText = "";
|
||||
let dispatchFailure: Error | undefined;
|
||||
await dispatchInboundDirectDmWithRuntime({
|
||||
await dispatchInboundDirectDm({
|
||||
cfg: ctx.cfg,
|
||||
runtime,
|
||||
channel: "reef",
|
||||
channelLabel: "Reef",
|
||||
accountId: "default",
|
||||
|
||||
Reference in New Issue
Block a user