Skip to content

agensai create <name>

Create a new agent: provision a smart account, issue an ENS subname, grant policies.

agensai create my-agent \
  --policy spend:50/USDC/weekly \
  --policy contract:uniswap.eth \
  --policy expires:2026-08-01

Arguments

ArgumentDescription
<name>Agent label. Becomes <name>.agensai.eth.

Flags

FlagPurpose
--policy <spec>Attach a policy. Repeatable. See policy syntax below.
--chain <id>Override default chain.
--namespace <ens>Pro-tier custom namespace.

Policy syntax

SpecMeaning
spend:<amount>/<token>/<period>e.g. spend:50/USDC/weekly
contract:<ens-or-0x>Whitelist a contract
expires:<YYYY-MM-DD>Hard expiry
rate:<count>/<period>e.g. rate:10/hourly

Output

✔ Smart account provisioned
✔ ENS subname issued: my-agent.agensai.eth
✔ Permissions granted onchain
✔ Agent ready
 
  Name:     my-agent.agensai.eth
  Address:  0x7a3b…c2f1
  Chain:    Base (8453)
  Policies: spend, contract, expires