- Remove dependency on $workflow.staticData which can be undefined
- Pass retry_count through workflow data instead
- Initialize retry_count in first node
- Retry Counter now reads from input data
The original workflow was missing POST /api/conversations/{id}/start
which caused conversations to hang in STARTING state forever.
This fixed version:
- Explicitly starts the agent loop after creation
- Better retry logic (15 retries = 4 min timeout)
- Clearer node names with numbering
- Improved result analysis
- openhands-workflow.json: Manual test workflow
- openhands-gitea-webhook-workflow.json: Production CI/CD workflow
Both ready to import directly into n8n