| #206 |
Apps: Create Hello World example app
## Parent Epic: #195
## Description
Create a simple Hello World app demonstrating the app SDK.
## ...
|
closed |
high |
2025-12-01 04:16 |
- |
|
| #205 |
Apps: Implement testing framework and sandbox
## Parent Epic: #195
## Description
Create testing framework for app developers to test apps before...
|
closed |
high |
2025-12-01 04:16 |
- |
|
| #204 |
Apps: Integrate apps with tool registry
## Parent Epic: #195
## Description
Integrate the app system with the existing tool registry so app...
|
closed |
high |
2025-12-01 04:15 |
- |
|
| #203 |
Apps: Implement API endpoints for tenant app installations
## Parent Epic: #195
## Description
Create API endpoints for tenant app installation management.
#...
|
closed |
high |
2025-12-01 04:15 |
- |
|
| #202 |
Apps: Implement API endpoints for app registry
## Parent Epic: #195
## Description
Create API endpoints for app registry CRUD operations.
## Loca...
|
closed |
high |
2025-12-01 04:15 |
- |
|
| #201 |
Apps: Implement app registry service layer
## Parent Epic: #195
## Description
Create the service layer for app registry operations.
## Locat...
|
closed |
high |
2025-12-01 04:15 |
- |
|
| #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 |
- |
|
| #189 |
Docs: Add 'Reference Pattern' best practice for large data
Memory analysis reveals high overhead ('pass-by-value multiplier') when storing large objects in wor...
|
in-progress |
medium |
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 |
- |
|