Interfaces
GHOST communicates through interfaces. Discord is the primary interface for the PoC.
Discord
Section titled “Discord”-
Create a Discord bot at discord.com/developers
-
Enable Message Content Intent in bot settings
-
Add the bot to your server with message read/write permissions
-
Set environment variable:
DISCORD_TOKEN=your-bot-token -
Configure your user ID in
config.tomland DM the bot~/.config/ghost/config.toml [discord]allowed_user_id = "123456789012345678"
How It Works
Section titled “How It Works”- Each Discord thread maps to a GHOST session
- Messages in a thread form a continuous conversation
- Your GHOST responds with full markdown formatting
- Tables are rendered as images for readability on mobile
Commands
Section titled “Commands”/REBOOT— Reset the current session (clear context, start fresh)