F3: connect Prompt tools and web task controls to native Jobs

This commit is contained in:
Xin Wang
2026-10-23 16:14:17 +08:00
parent 33fde56edd
commit 9a4d48a86e
14 changed files with 362 additions and 23 deletions
+1 -1
View File
@@ -34,7 +34,7 @@ SYSTEM_TOOL_SPECS: dict[str, dict[str, str]] = {
SYSTEM_TOOL_KINDS = frozenset(SYSTEM_TOOL_SPECS)
RESERVED_TOOL_NAMES = frozenset(
spec["function_name"] for spec in SYSTEM_TOOL_SPECS.values()
)
) | frozenset({"get_background_task", "cancel_background_task", "send_background_task_message"})
def system_tool_kind(definition: Mapping[str, Any] | None) -> str | None: