- Removed SSH dependency (was failing with 'Not connected to server')
- Now uses Execute Command node to check file directly on host
- Updated Final Verification to parse executeCommand output
- Command checks for file and displays content or 'File not found'
- 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