You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Summary of Local Dev Features for Documentation
This PR enhances the render ea tasks dev experience with clearer status reporting and a cleaner terminal output.
New Features
1. Startup Checklist
When starting the dev server, users now see a clean startup flow:
✓ Dev server starting...
✓ Loaded tasks from main.go
• my-task
• another-task
✓ Server ready at http://localhost:8120
✓ Watching for tasks...
2. Task Status Updates
Real-time status updates for task execution with colored output:
Running - Task is currently executing
Completed (green) - Task finished successfully, includes duration
Failed (red) - Task failed, shows error details
Example output:
Task running: tsk-abc123 (my-task) input=[...]
Task Completed: tsk-abc123 (my-task) duration=1.23s
3. Multi-Step Workflow Visualization
Subtasks are indented with visual hierarchy showing parent relationships:
Task running: tsk-parent (parent-task) input=[...]
↳ Subtask (parent: parent-task) running: tsk-child (child-task) input=[...]
↳ Subtask (parent: parent-task) Completed: tsk-child (child-task) duration=500ms
Task Completed: tsk-parent (parent-task) duration=2.5s
4. Debug Mode
Use --debug flag for detailed execution events, including:
Timestamps on every message
Task enqueued events
Detailed workflow service logs
render ea tasks dev --debug -- "go run main.go"
Documentation Highlights
Default behavior: Clean output showing only running/completed/failed states
Debug mode: Use --debug for timestamps and enqueued events
Port configuration: Default port is 8120, configurable with --port
Local testing: Use --local flag with other task commands to target the dev server
0 commit comments