fix: workflow fields

This commit is contained in:
Stream 2025-10-16 17:15:05 +08:00
parent 65a3646ce7
commit bfba8bec2d
No known key found for this signature in database
GPG Key ID: 033728094B100D70
1 changed files with 18 additions and 0 deletions

View File

@ -49,6 +49,23 @@ conversation_variable_fields = {
"description": fields.String,
}
memory_block_fields = {
"id": fields.String,
"name": fields.String,
"description": fields.String,
"template": fields.String,
"instruction": fields.String,
"scope": fields.String,
"term": fields.String,
"strategy": fields.String,
"update_turns": fields.Integer,
"preserved_turns": fields.Integer,
"schedule_mode": fields.String,
"model": fields.Raw,
"end_user_visible": fields.Boolean,
"end_user_editable": fields.Boolean,
}
pipeline_variable_fields = {
"label": fields.String,
"variable": fields.String,
@ -81,6 +98,7 @@ workflow_fields = {
"tool_published": fields.Boolean,
"environment_variables": fields.List(EnvironmentVariableField()),
"conversation_variables": fields.List(fields.Nested(conversation_variable_fields)),
"memory_blocks": fields.List(fields.Nested(memory_block_fields)),
"rag_pipeline_variables": fields.List(fields.Nested(pipeline_variable_fields)),
}