Run and script the XMTP CLI for testing, debugging, and interacting with XMTP conversations, groups, and messages. Use when the user needs init, send, list, groups, debug, sync, permissions, or content commands from the CLI.
Navigate and understand codebases using agentlens hierarchical documentation. Use when exploring new projects, finding modules, locating symbols in large files, finding TODOs/warnings, or understanding code structure.
Initialize the XMTP CLI and configure environment variables. Use when setting up or changing CLI config (init, .env, gateway, env).
Demonstrate XMTP content types from the CLI. Use when sending text, markdown, attachment, transaction, deeplink, or miniapp content.
Get debug and diagnostic information from the XMTP CLI. Use when resolving address, inspecting inbox, or getting general info.
Manage group permissions from the XMTP CLI. Use when listing, inspecting, or updating group permissions.
Send messages to an address or group from the XMTP CLI. Use when sending a message or waiting for a response.
Sync conversations and messages with the XMTP CLI. Use when syncing conversations or syncing all.
Create and manage XMTP groups and DMs from the CLI. Use when creating a DM or group, or updating group metadata.