feat: add authorized Plugin Ticket data capabilities

This commit is contained in:
2026-10-30 21:45:03 +09:00
parent 0f82d6fa8f
commit 4f7dcfda61
72 changed files with 8847 additions and 65 deletions
@@ -79,6 +79,9 @@ let
plugins = { selections = [...{
installation_id = String; tools = [...String]; logging = Bool;
https_slots = [...String];
ticket_read = Bool default false;
ticket_data_read = [...{ collection = String; schema_id = String; schema_version = String; }] default [];
ticket_data_write = [...{ collection = String; schema_id = String; schema_version = String; }] default [];
# 非秘密のoverrideは補完用のshapeではなく、導入済みpackageの
# closed typed schemaで検証する。
config = { ...Unknown };