feat(webui): govern actions, quick access, and metrics

Refs #264, #285, #289
This commit is contained in:
2026-08-19 18:47:46 +02:00
parent 41db78c201
commit ffaab543d2
31 changed files with 753 additions and 125 deletions
+5
View File
@@ -168,6 +168,11 @@ def _quick_access_tool_payload(tool: QuickAccessTool) -> dict[str, object]:
"order": tool.order,
"default_enabled": tool.default_enabled,
"modes": list(tool.modes),
"contract_version": tool.contract_version,
"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,
}