Feature Request: Script-Based Workflow Support for roocode #7458
sanathusk
started this conversation in
Feature Requests
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
1. Current Limitation
2. Proposed Enhancement
<ask_followup_question>
), similar to Markdown workflows.3. Inspiration from Kestra (YAML-Based Workflow Orchestration)
Kestra offers a highly structured, declarative approach using YAML for defining workflows. Key features worthy of inspiration include:
flow
with metadata (id
,namespace
,description
,labels
,inputs
,variables
,tasks
,pluginDefaults
).flowable
for control logic,runnable
for compute tasks), with rich constructs like error handling, retries, concurrency limits, SLA checks, and conditional branches.STRING
,INT
,FLOAT
,SELECT
,BOOLEAN
,DATETIME
, etc.) and validations, improving reliability.variables
that can be reused across tasks using templating for dynamic behavior.Drawing from Kestra’s model, roocode could adopt these structural and functional benefits to enrich its custom workflow capabilities.
Reference: Kestra Workflow Components Documentation
4. Use Case
Scenario: A developer wants to automate a multi-phase deployment: build → test → deploy, while intermittently prompting the user for input.
Current Markdown-based approach:
With Script-based workflows (proposed):
Benefits:
Beta Was this translation helpful? Give feedback.
All reactions