flow parameters (#526)

* Flow parameter tech spec

* Flow configurable parameters implemented
This commit is contained in:
cybermaggedon 2025-09-23 23:18:04 +01:00 committed by GitHub
parent 3b0b13d74d
commit dc2fa1f31e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 538 additions and 26 deletions

View file

@ -87,7 +87,7 @@ class Flow:
return json.loads(self.request(request = input)["flow"])
def start(self, class_name, id, description):
def start(self, class_name, id, description, parameters=None):
# The input consists of system and prompt strings
input = {
@ -97,6 +97,9 @@ class Flow:
"description": description,
}
if parameters:
input["parameters"] = parameters
self.request(request = input)
def stop(self, id):