fix: use A2UI message context

This commit is contained in:
Peter Steinberger
2025-12-21 01:48:01 +01:00
parent fef1841fee
commit 406a94bf76
5 changed files with 64 additions and 37 deletions

View File

@@ -102,14 +102,12 @@ final class NodeAppModel {
let contextJSON = ClawdisCanvasA2UIAction.compactJSON(userAction["context"])
let sessionKey = "main"
let message = ClawdisCanvasA2UIAction.formatAgentMessage(
let messageContext = ClawdisCanvasA2UIAction.AgentMessageContext(
actionName: name,
sessionKey: sessionKey,
surfaceId: surfaceId,
sourceComponentId: sourceComponentId,
host: host,
instanceId: instanceId,
session: .init(key: sessionKey, surfaceId: surfaceId),
component: .init(id: sourceComponentId, host: host, instanceId: instanceId),
contextJSON: contextJSON)
let message = ClawdisCanvasA2UIAction.formatAgentMessage(messageContext)
let ok: Bool
var errorText: String?