v1 server and lifecycle manager working. execution contract added

This commit is contained in:
Lyncoln
2026-10-08 09:31:29 -04:00
commit f4742f00e0
108 changed files with 750 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
def buildOutput(response, action, outputs):
response_data = response.json()
response_objects = [response_data]
while response_objects:
response_object = response_objects.pop()
for key, value, in response_object.items():
if isinstance(value, dict):
response_objects.append(value)
for output_name, response_key in action.outputs.items():
if key == response_key:
outputs[output_name] = value
return outputs