- Add PyYAML dependency for parsing config files - Add Pydantic models: VariableInput, FixedInput, ConfigStatus, ConfigRunRequest - Add Redis storage functions for configs - Add config YAML parsing with variable and fixed input detection - Add config API endpoints: upload, list, get, delete, run - Add config UI: Configs tab, list page, detail page with run form - Add HTMX endpoints for config operations - Add pinning on publish: configs and their fixed inputs are pinned when runs from configs are published to L2 - Clean up debug logging in cache_manager Config YAML format supports: - Fixed inputs: resolve asset hashes from registry - Variable inputs: marked with `input: true`, filled at run time - DAG definition with nodes and edges - Registry of assets and effects Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
10 lines
195 B
Plaintext
10 lines
195 B
Plaintext
celery[redis]>=5.3.0
|
|
redis>=5.0.0
|
|
requests>=2.31.0
|
|
fastapi>=0.109.0
|
|
uvicorn>=0.27.0
|
|
python-multipart>=0.0.6
|
|
PyYAML>=6.0
|
|
# Core artdag from GitHub
|
|
git+https://github.com/gilesbradshaw/art-dag.git
|