插件市场

PKU harness 中的每项校园服务都由一个插件提供。安装插件之前,你可以看到它会用到哪些校园服务、连接哪些网站,以及可以替你做什么。

目前收录 32 个插件,来自 1 个仓库,最近更新于 11月14日 15:24。

共 32 个

插件如何上架

插件市场直接从 GitHub 读取插件。代码保留在你自己的仓库中,插件市场只保存索引。

  1. 编写 PLUGIN.md

    每个插件是一个文件夹。PLUGIN.md 开头的 YAML 部分称为插件的「清单」(manifest),用来声明插件需要什么;下面的正文告诉 AI 如何使用这个插件。一个仓库可以包含任意多个插件。

  2. 提交仓库

    粘贴 GitHub 地址后,可以立即看到检查结果。提交时会在 GitHub 上创建一个 issue,随后机器人会再次扫描仓库,并发起一个收录用的 PR(pull request)。

  3. 通过 push 更新

    已收录的仓库每小时重新扫描一次。修改、添加或删除插件之后,push 到 GitHub 即可。

  4. 人工审核

    维护者阅读源码之后,会把插件标记为「已审核」。未审核的插件也可以安装,页面上会标为「社区」。

marketplace.jsonllms.txt清单规范

your-repo/canteen/PLUGIN.md
---
spec: 1
id: canteen-menu
name: 食堂菜单
description: 今天各食堂的菜单和营业时间。
version: 1.0.0
author: you
network: [dining.pku.edu.cn]
tools:
  menu: tools/menu.yaml
i18n:
  en: { name: Canteen menus, description: What each canteen serves today. }
---

Use `menu` when the user asks what to eat.