| #200 |
Apps: Implement app executor and loader
## Parent Epic: #195
## Description
Create the AppExecutor class that loads and executes apps.
## ...
|
closed |
high |
2025-12-01 04:15 |
- |
|
| #199 |
Apps: Add RBAC permissions for app management
## Parent Epic: #195
## Description
Add new RBAC permissions and update roles for app management.
...
|
closed |
high |
2025-12-01 04:15 |
- |
|
| #198 |
Apps: Implement App base class and @action decorator
## Parent Epic: #195
## Description
Create the App base class and @action decorator for defining ap...
|
closed |
high |
2025-12-01 04:14 |
- |
|
| #197 |
Apps: Implement AppContext SDK wrapper
## Parent Epic: #195
## Description
Create the AppContext class that wraps DurableContext with a si...
|
closed |
high |
2025-12-01 04:14 |
- |
|
| #196 |
Apps: Database migrations for app system tables
## Parent Epic: #195
## Description
Create database migrations for the app system tables.
## Table...
|
closed |
high |
2025-12-01 04:14 |
- |
|
| #195 |
Epic: Introduce App/Plugin System for Highway Workflow Engine
## Overview
Introduce a comprehensive plugin/app system that enables:
- External developers to crea...
|
closed |
high |
2025-12-01 04:14 |
- |
|
| #193 |
Engine: Introduce Ephemeral State ('ctx.temp_storage')
Introduce a mechanism ('ctx.temp_storage') for data that needs to exist during a transaction/task ex...
|
closed |
medium |
2025-11-30 05:01 |
- |
|
| #192 |
Engine: Refactor ForEachOperator for result streaming/chunking
'ForEachOperator' accumulates all iteration results in memory before returning. For large loops (e.g...
|
closed |
high |
2025-11-30 05:01 |
- |
|
| #191 |
Engine: Optimize DurableContext variable serialization
'ctx.set_variable' currently holds the object, its JSON string, and the internal state copy in memor...
|
closed |
low |
2025-11-30 05:01 |
- |
|
| #190 |
Engine: Implement 'stream_query' in DatabaseManager
Current 'db.execute' uses 'fetchall()', materializing entire result sets in memory. Add a 'stream_qu...
|
closed |
high |
2025-11-30 05:01 |
- |
|
| #188 |
test_update_api.test_successful_update_processing times out
The test_successful_update_processing test in tests/integration/test_update_api.py fails with a 408 ...
|
closed |
medium |
2025-11-30 02:52 |
- |
|
| #187 |
Worker Affinity for Workflow Routing
## Summary
Implement worker affinity to control which workflows run on which workers. Default behavi...
|
closed |
high |
2025-11-30 01:17 |
- |
|
| #186 |
CRITICAL: TimeoutService infinite loop on race condition
TimeoutService enters infinite tight loop when race condition detected in _fail_single_run(). The wh...
|
closed |
critical |
2025-11-30 00:20 |
- |
|
| #185 |
DSL Test 10: Variable Passing Between Tasks
PROMPT: Create a workflow that: 1) Gets the current date, 2) Gets disk usage, 3) Sends an email with...
|
closed |
high |
2025-11-29 22:02 |
- |
|
| #184 |
DSL Test 9: LLM Call Workflow
PROMPT: Create a workflow that calls an LLM (using Anthropic Claude) to generate a haiku about progr...
|
closed |
high |
2025-11-29 22:02 |
- |
|
| #183 |
DSL Test 8: Foreach Loop Workflow
PROMPT: Create a workflow that iterates over a list of 3 fruits (apple, banana, orange) and echoes e...
|
closed |
high |
2025-11-29 22:01 |
- |
|
| #182 |
DSL Test 7: While Loop Workflow
PROMPT: Create a workflow that initializes a counter at 0, then loops while counter < 3, incrementin...
|
closed |
high |
2025-11-29 22:01 |
- |
|
| #181 |
DSL Test 6: on_failure/on_success Handlers
PROMPT: Create a workflow with a risky task that might fail, an on_failure handler to send failure n...
|
closed |
high |
2025-11-29 22:01 |
- |
|
| #180 |
DSL Test 5: HTTP API Workflow
PROMPT: Create a workflow that fetches data from https://httpbin.org/json using GET, then logs the r...
|
closed |
high |
2025-11-29 22:01 |
- |
|
| #179 |
DSL Test 4: Email Notification Workflow
PROMPT: Create a workflow that sends an email to farsheed.ashouri@gmail.com with subject 'Test Email...
|
closed |
high |
2025-11-29 22:01 |
- |
|