Files
AutoMetabuilder/backend/autometabuilder/workflow/plugins/var/var_get.py
copilot-swe-agent[bot] 379908dd64 Add missing var plugin files and update gitignore
- Added var plugin implementation files (get, set, delete, exists)
- Updated .gitignore to not ignore backend/autometabuilder/workflow/plugins/var/
- These files were created but not committed due to gitignore pattern

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-10 13:54:57 +00:00

16 lines
439 B
Python

"""Workflow plugin: get variable from workflow store."""
def run(runtime, inputs):
"""Get variable value from workflow store."""
key = inputs.get("key")
default = inputs.get("default")
if key is None:
return {"result": default, "exists": False, "error": "key is required"}
exists = key in runtime.store
value = runtime.store.get(key, default)
return {"result": value, "exists": exists}