feat: tasks

This commit is contained in:
Timothy Jaeryang Baek
2026-03-29 18:01:04 -05:00
parent 66c9bf57da
commit bcb71bb520
12 changed files with 382 additions and 13 deletions
+5
View File
@@ -85,6 +85,7 @@ from open_webui.tools.builtin import (
view_file,
view_knowledge_file,
view_skill,
update_tasks,
)
import copy
@@ -503,6 +504,10 @@ def get_builtin_tools(
if extra_params.get('__skill_ids__'):
builtin_functions.append(view_skill)
# Task management - break down complex work into trackable steps
if is_builtin_tool_enabled('tasks'):
builtin_functions.append(update_tasks)
for func in builtin_functions:
callable = get_async_tool_function_and_apply_extra_params(
func,