OpenFlow sleep runs after its module, not before (#12074)

The worker schedules step i after the sleep of module i-1
(worker_flow.rs), so a module's sleep delays the step after it. The
schema said "Delay before executing this step", and that text reaches
the write-flow skill, the flow chat and the MCP session instructions.

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Alexander Petric
2026-10-28 18:47:04 +01:00
committed by GitHub
co-authored by Claude Opus 5.5
parent f46b3a7505
commit d86614dd50
8 changed files with 9 additions and 9 deletions
+2 -2
View File
@@ -35080,7 +35080,7 @@
]
},
"sleep": {
"description": "Delay before executing this step (in seconds or as expression)",
"description": "Delay after this step completes, before the next step starts (in seconds or as expression)",
"$ref": "#/components/schemas/schemas-InputTransform"
},
"cache_ttl": {
@@ -47034,7 +47034,7 @@
]
},
"sleep": {
"description": "Delay before executing this step (in seconds or as expression)",
"description": "Delay after this step completes, before the next step starts (in seconds or as expression)",
"$ref": "#/components/schemas/schemas-InputTransform"
},
"cache_ttl": {
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -308,7 +308,7 @@ components:
required:
- expr
sleep:
description: Delay before executing this step (in seconds or as expression)
description: Delay after this step completes, before the next step starts (in seconds or as expression)
$ref: '#/components/schemas/InputTransform'
cache_ttl:
type: number
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long