discli v0.7.0 : Your Discord agentnow has buttons, modals, and an AI brain
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:
@bot send 3 buttons: Accept, Decline, Maybe
@bot create a poll: "Best language?" with Python, Rust, Go
@bot send a feedback form with Name and Message fields
@bot create a channel called announcements
GitHub: https://github.com/DevRohit06/discli
Release: https://github.com/DevRohit06/discli/releases/tag/v0.7.0
Docs: https://discli.rohitk06.in
Would love to hear what you build with it!

Replies