Add config CLI commands

- Add PyYAML dependency
- Add upload-config: upload config YAML files
- Add configs: list uploaded configs
- Add config: show config details
- Add run-config: run config with variable inputs
- Add delete-config: delete configs (with pinning check)

Example workflow:
  artdag upload-config recipe.yaml
  artdag configs
  artdag run-config <config_id> -i node_id:content_hash --wait

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
gilesb
2026-01-08 03:18:17 +00:00
parent 2cba9c3ba6
commit d185683e93
2 changed files with 216 additions and 0 deletions

View File

@@ -1,2 +1,3 @@
click>=8.0.0
requests>=2.31.0
PyYAML>=6.0