feat: govern task-local quick actions

This commit is contained in:
2026-08-19 18:47:46 +02:00
parent d44ed78e5c
commit 5a906185a6
10 changed files with 139 additions and 23 deletions
@@ -91,6 +91,7 @@ def build_catalogue(
continue
tools.append(
CatalogueToolResponse(
contract_version=tool.contract_version,
id=tool.id,
module_id=tool.module_id,
category_id=tool.category_id,
@@ -104,6 +105,10 @@ def build_catalogue(
order=tool.order,
default_enabled=tool.default_enabled,
modes=list(tool.modes),
availability=tool.availability,
accepted_reference_kinds=list(tool.accepted_reference_kinds),
returned_reference_kinds=list(tool.returned_reference_kinds),
help_context_id=tool.help_context_id,
)
)
tools.sort(key=lambda item: (item.category_id, item.order, item.id))