Releases: atxp-dev/cli
v1.10.7
What's Changed
- Simplified agent registration: Removed two-step challenge/verify flow —
npx atxp agent registernow creates a funded account in a single call - New
whoamicommand:npx atxp whoamidisplays account info (ID, email, wallet, team, connection string) - Removed
--answerand--registration-idflags from agent register
v1.10.6
Changes
- email reply: Reply to messages with auto-populated To, Subject (Re:), and threading headers ($0.01/reply)
- email search: Search emails by subject or sender address (FREE)
- email delete: Soft-delete emails from inbox (FREE)
- email get-attachment: Download attachment content as base64 (FREE)
- Read/unread tracking: Inbox and search listings show unread indicators
- Attachment display: Reading a message now shows attachment list with download instructions
- Updated help text and skill documentation with all new commands
v1.10.5
Changes
- Add
email claim-usernameandemail release-usernameCLI commands - Users can claim a human-readable username ($1.00) to use
{username}@atxp.email - Inbox display shows aliases when a username is claimed
- Updated help text and skill documentation with username feature
v1.10.4
Changes
- Rename
depositcommand tofund(old command still works as alias) - Add credit card and standard payment method info via https://accounts.atxp.ai/fund
- Update help text and skill documentation
v1.10.3
v1.10.2
What's New
Two-Step Agent Registration (--registration-id)
The agent register command now supports resuming a previous challenge session. This enables non-interactive, two-step registration flows where the challenge and verification happen in separate invocations.
How it works
Step 1: Fetch the challenge (exits after displaying it):
npx atxp agent registerOutput includes the registration ID and challenge. Note these down.
Step 2: Resume with the registration ID and answer:
npx atxp agent register --registration-id reg_xxx --answer "535.00"Skips fetching a new challenge and goes directly to verification.
Why this matters
Previously, --answer was difficult to use because each CLI invocation fetched a new challenge, making it impossible to pre-compute the answer. Now agents can:
- Fetch a challenge in one call
- Solve it externally (e.g., via an LLM)
- Submit the answer in a separate call using
--registration-id
Changes
- Added
--registration-idflag toagent registercommand - When provided, skips challenge fetch and goes directly to verification
- Updated help text with new flag and example
v1.10.1
What's New
Agent Self-Registration (npx atxp agent register)
AI agents can now self-register for an ATXP account without requiring a human developer's login. This uses a 2-step "No Human Captcha" flow — an obfuscated math challenge designed for LLMs to solve.
How it works
- Run
npx atxp agent register— the CLI fetches a base64-encoded captcha challenge from the server - The challenge is decoded and displayed (e.g., an obfuscated math problem with random casing, special characters, and split words)
- Solve the challenge and enter the answer
- On correct answer, a full agent account is created with email, wallet, IOU tokens, and connection credentials
npx atxp agent registerOptions
--server <url>— Use a custom accounts server URL (default:https://accounts.atxp.ai)--answer <value>— Provide the challenge answer non-interactively (useful for programmatic registration)
Examples
# Interactive registration
npx atxp agent register
# Against a local dev server
npx atxp agent register --server http://localhost:8016
# Non-interactive (if you already know the answer)
npx atxp agent register --answer "1078.00"After registration, authenticate as the agent:
npx atxp login --token "<connection_string>"Changes
- Added
registersubcommand toagentcommand with full 2-step challenge/verify flow - Added
--serverand--answerCLI flags - Updated help text to show all 3 agent subcommands with login requirement labels
- Updated global help with agent register example
v1.10.0
What's New
Agent Account Management (npx atxp agent)
New agent command for creating and managing AI agent accounts directly from the CLI. Each agent gets its own identity on the ATXP platform.
npx atxp agent create
Create a new agent account under your developer account. Requires login (npx atxp login).
Each agent receives:
- A unique email address (
{agentId}@atxp.email) - An Ethereum wallet
- 10 IOU tokens to start
- A connection token for SDK/CLI access
npx atxp agent createOutput includes the agent's connection token and connection string for authenticating as the agent:
CONNECTION_TOKEN=<agent_token> npx atxp email inboxnpx atxp agent list
List all agents you've created, with their email, account ID, connection token, wallet address, balance, and creation date.
npx atxp agent listChanges
- New file:
packages/atxp/src/commands/agent.tswithcreateandlistsubcommands - Updated
help.tswith agent command documentation and examples - Updated
index.tsto register theagentcommand
v1.9.0
What's New
npx atxp balance— New command to check your ATXP account balance (USDC + IOU), using the accounts API with Basic Auth- ATXP skill updates:
- LLM Gateway: access 100+ models via your ATXP account
- Clowdbot environment: guidance on modifying model config
- Support: contact support@atxp.ai directly via email
- Email best practice: check inbox daily for support replies and skill updates