Configure External App Plugins
In Gigi docs, a plugin is an approved external Discord app, bot, or service integration described by a manifest. It is not arbitrary code loaded into Gigi.Prerequisites
- Discord gateway enabled
- slash commands synced
- your Discord user has
plugin.install - an approved
gigi-plugin.jsonmanifest from a trusted source
Import a manifest
Import from HTTPS:dispatch: "send_message" with safety: "public" and empty permissions, importing the manifest requires explicit public-dispatch consent:
Enable and test
Enable the approved manifest for the server:Use a guild mention
Mention Gigi with text that matches a declared action trigger or alias:dispatch: "send_message", has safety: "public", has empty permissions, and the approved version has stored import-time allow-public-dispatch:true approval, Gigi can send the planned prefix command as Gigi. Restricted actions stay dry-run only.
Current limits
- External apps may ignore bot-authored messages.
- Gigi does not publish commands declared by manifests.
- Gigi does not run restricted dispatch.
- Gigi does not use LLM output as dispatch authority.
