feat(ui-flow): export-hook-failure-digest and releaseNotes IPC (Phase 98)
Wire export-hook-failure-digest and announce-worker-release releaseNotes to platform APIs; pass gossip flag on export-audit-log by default. Co-authored-by: Cursor <[email protected]>
This commit is contained in:
@@ -113,7 +113,8 @@ async function dispatchUiMessage (platform, msg, hooks = {}) {
|
||||
if (t === 'announce-worker-release') {
|
||||
await platform.announceWorkerRelease({
|
||||
workerVersion: msg.workerVersion,
|
||||
pearUri: msg.pearUri
|
||||
pearUri: msg.pearUri,
|
||||
releaseNotes: msg.releaseNotes
|
||||
})
|
||||
pushState()
|
||||
return true
|
||||
@@ -122,11 +123,20 @@ async function dispatchUiMessage (platform, msg, hooks = {}) {
|
||||
const out = await platform.exportAuditLog({
|
||||
format: msg.format,
|
||||
filter: msg.filter,
|
||||
limit: msg.limit
|
||||
limit: msg.limit,
|
||||
gossip: msg.gossip !== false
|
||||
})
|
||||
send({ type: 'audit-export', ...out })
|
||||
return true
|
||||
}
|
||||
if (t === 'export-hook-failure-digest') {
|
||||
const out = await platform.exportHookFailureDigest({
|
||||
format: msg.format,
|
||||
windowMs: msg.windowMs
|
||||
})
|
||||
send({ type: 'hook-failure-digest-export', ...out })
|
||||
return true
|
||||
}
|
||||
if (t === 'export-integration-worker-script') {
|
||||
const script = platform.buildIntegrationWorkerScript(msg.templateId || 'message-logger')
|
||||
send({
|
||||
|
||||
Reference in New Issue
Block a user