插件清单

alx.json 最大 64 KiB,必须是普通文件。id 匹配 ^[a-z][a-z0-9-]{1,63}$

字段用途
idnameversion标识与显示名称。
runtimeentry选择 binarynodegopython 执行器。
web.root指向含 index.html 的页面目录。
navigation设置侧栏名称、图标和顺序。
privilegedOperations声明需要系统管理员授权的动作和授权方式。

entryweb.root 必须位于插件目录内,不能使用绝对路径、.. 或符号链接。

执行器映射示例:

{
  "runtime": "python",
  "entry": {
    "linux-amd64": "runner/main.py"
  },
  "web": { "root": "web" }
}

系统插件的完整运行模型、stdin / stdout 协议、ALXHost、上传、本地服务和审计流程见系统插件开发