mirror of
https://github.com/openclaw/openclaw.git
synced 2026-07-05 03:53:32 +00:00
The dispatch pipeline (foreground fence, operation-busy checks, hooks) silently dropped status-notice replies for /compact. Resolve the command reply directly via getReplyFromConfig and deliver status notices through deliverReplies without entering the full dispatch pipeline. Non-status commands still use the buffered dispatch for streaming/tools. Adds deliverDespiteSourceReplySuppression metadata for command replies, a dedicated native-command-ack-fallback module, and regression tests. Fixes #89525 Co-authored-by: Cursor <cursoragent@cursor.com>
16 lines
447 B
TypeScript
16 lines
447 B
TypeScript
// Public auto-reply types and reply-payload metadata helpers.
|
|
export type {
|
|
BlockReplyContext,
|
|
GetReplyOptions,
|
|
PartialReplyPayload,
|
|
ReplyThreadingPolicy,
|
|
TypingPolicy,
|
|
} from "./get-reply-options.types.js";
|
|
export {
|
|
copyReplyPayloadMetadata,
|
|
markCommandReplyForDelivery,
|
|
markReplyPayloadForSourceSuppressionDelivery,
|
|
setReplyPayloadMetadata,
|
|
} from "./reply-payload.js";
|
|
export type { ReplyPayload } from "./reply-payload.js";
|