Browse Source

feat: extend index.json with runtime metadata (arch, targetFramework, requiresHost, etc.)

wangshuo 1 week ago
parent
commit
e4afea64d3
1 changed files with 45 additions and 20 deletions
  1. 45 20
      index.json

+ 45 - 20
index.json

@@ -1,21 +1,46 @@
-{
-    "schemaVersion":  1,
-    "generatedAt":  "2026-09-23T16:11:30Z",
-    "packages":  [
-                     {
-                         "id":  "Ext.AiAssistant",
-                         "name":  "AI 助手",
-                         "version":  "1.0.0",
-                         "publisher":  "TeamAAS",
-                         "description":  "平台 AI 助手(标题栏右侧入口):流式对话 + Function Calling,内置默认模型开箱即用;具备文件读写、命令执行、进程/窗口管理、鼠标键盘桌面控制、联网搜索与平台命令桥等电脑控制能力。",
-                         "downloadUrl":  "packages/platform/Ext.AiAssistant/Ext.AiAssistant-1.0.0.zip",
-                         "sha256":  "7b3b3321c077ac34c401799797546a1be0bc96586cd8e013a28847c4caea5875",
-                         "size":  696844,
-                         "notes":  "• 流式对话与 Function Calling,内置默认模型开箱即用\n• 文件读写、命令执行、进程/窗口管理与鼠标键盘桌面控制\n• 联网搜索与平台命令桥接",
-                         "references":  [
-                                            "TeamPLT.SDK",
-                                            "TeamPLT.Contracts"
-                                        ]
-                     }
-                 ]
+{
+    "schemaVersion":  1,
+    "generatedAt":  "2026-09-24T00:00:00Z",
+    "packages":  [
+                     {
+                         "requiresContracts":  [
+                                                   {
+                                                       "id":  "TeamPLT.Contracts",
+                                                       "minVersion":  "1.0.0"
+                                                   }
+                                               ],
+                         "id":  "Ext.AiAssistant",
+                         "requiresHost":  {
+                                              "id":  "TeamPLT",
+                                              "minVersion":  "1.0.0"
+                                          },
+                         "version":  "1.0.0",
+                         "host":  "platform",
+                         "activationEvents":  [
+                                                  "onStartup"
+                                              ],
+                         "description":  "平台 AI 助手(标题栏右侧入口):流式对话 + Function Calling,内置默认模型开箱即用;具备文件读写、命令执行、进程/窗口管理、鼠标键盘桌面控制、联网搜索与平台命令桥等电脑控制能力。",
+                         "sha256":  "7b3b3321c077ac34c401799797546a1be0bc96586cd8e013a28847c4caea5875",
+                         "references":  [
+                                            "TeamPLT.SDK",
+                                            "TeamPLT.Contracts"
+                                        ],
+                         "consumes":  [
+
+                                      ],
+                         "arch":  [
+                                      "x64"
+                                  ],
+                         "targetFramework":  "net48",
+                         "size":  696844,
+                         "downloadUrl":  "packages/platform/Ext.AiAssistant/Ext.AiAssistant-1.0.0.zip",
+                         "name":  "AI 助手",
+                         "provides":  [
+
+                                      ],
+                         "entryAssembly":  "Ext.AiAssistant.dll",
+                         "publisher":  "TeamAAS",
+                         "notes":  "• 流式对话与 Function Calling,内置默认模型开箱即用\n• 文件读写、命令执行、进程/窗口管理与鼠标键盘桌面控制\n• 联网搜索与平台命令桥接"
+                     }
+                 ]
 }