Hey makers! Big update for discli the Discord CLI for AI agents.
What's new in v0.7.0 We went from 35 commands to **63 commands** and from 31 serve actions to **54 actions**.
Here's the highlight reel: Interactive Components: Buttons, select menus (string, user, role, channel pickers), and modal forms. All via the serve JSONL protocol. Your bot can now send a dropdown, collect a form response, or disable a button after it's clicked. Rich Embeds: Full embed support with color, footer, image, thumbnail, author, and repeatable fields. Both CLI (`--embed-color ff0000 --embed-field "Key::Value::true"`) and serve mode (JSON). AI Agent: A single Python script (`ai_serve_agent.py`) that wires Claude Agent SDK to discli serve. Claude has full Discord control it runs CLI commands for messages/channels/roles and outputs component blocks for buttons/selects/modals. ~550 lines for an agent that can do literally anything on Discord. New command groups: - `discli webhook list/create/delete` - `discli event list/create/delete` (guild scheduled events) - `discli member timeout` (modern Discord moderation) - `discli channel edit/forum-post/set-permissions` - `discli thread archive/rename/add-member/remove-member` - `discli role edit`, `discli reaction users`, `discli poll results/end` 7 Claude Code Skills: Install with `npx skills add DevRohit06/discli@discord-bot`. Skills for bot scaffolding, AI agents, moderation, support bots, welcome flows, logging, and slash commands. Install: pip install discord-cli-agent Try the AI agent: pip install discord-cli-agent claude-agent-sdk discli config set token YOUR_BOT_TOKEN python examples/ai_serve_agent.py Then just @mention your bot:
Give your AI agent a Discord account. discli lets agents send messages, react, manage threads, moderate — all from the terminal. Built with permission profiles, audit logging, and rate limiting so agents can't go rogue. Works just as well for humans who want to script and automate Discord without a GUI.