Compare commits

..

2 Commits

Author SHA1 Message Date
Vikhyath Mondreti
2d7e6c9796 fix(client-exec): send correct client workflow state override (#3143) 2026-02-04 23:53:09 -08:00
Vikhyath Mondreti
ea3bab1f76 fix(inputs): canonical params + manual validations + params resolution cleanups (#3141)
* fix(onedrive): canonical param required validation

* fix onedrive

* cleanup canonical tool param resolution code

* fix type

* fix jira type checks

* remove manual validations
2026-02-04 22:58:51 -08:00

View File

@@ -1288,6 +1288,13 @@ export function useWorkflowExecution() {
onBlockCompleteCallback: onBlockComplete,
})
const clientWorkflowState = executionWorkflowState || {
blocks: filteredStates,
edges: workflowEdges,
loops: latestWorkflowState.loops,
parallels: latestWorkflowState.parallels,
}
await executionStream.execute({
workflowId: activeWorkflowId,
input: finalWorkflowInput,
@@ -1297,14 +1304,12 @@ export function useWorkflowExecution() {
useDraftState: true,
isClientSession: true,
stopAfterBlockId,
workflowStateOverride: executionWorkflowState
? {
blocks: executionWorkflowState.blocks,
edges: executionWorkflowState.edges,
loops: executionWorkflowState.loops,
parallels: executionWorkflowState.parallels,
}
: undefined,
workflowStateOverride: {
blocks: clientWorkflowState.blocks,
edges: clientWorkflowState.edges,
loops: clientWorkflowState.loops,
parallels: clientWorkflowState.parallels,
},
callbacks: {
onExecutionStarted: (data) => {
logger.info('Server execution started:', data)