semaphore icon indicating copy to clipboard operation
semaphore copied to clipboard

Implement workflow system for semaphore ui

Open fiftin opened this issue 3 months ago • 1 comments

GEMINI 3

Implement Workflow feature to allow chaining tasks into pipelines with conditional and parallel execution.

This PR introduces the core components for the Workflow system:

  • New database models and migrations for workflows, nodes, links, and runs.
  • REST API endpoints for managing workflows and triggering runs.
  • A Go-based workflow execution engine that integrates with the existing TaskPool.
  • A basic Vue.js frontend for workflow creation/editing (drag-and-drop nodes, link management) and viewing run history.

Open in Cursor Open in Web

fiftin avatar Nov 25 '25 06:11 fiftin

Cursor Agent can help with this pull request. Just @cursor in comments and I'll start working on changes in this branch. Learn more about Cursor Agents

cursor[bot] avatar Nov 25 '25 06:11 cursor[bot]