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-01Arguments
| Argument | Description |
|---|---|
<name> | Agent label. Becomes <name>.agensai.eth. |
Flags
| Flag | Purpose |
|---|---|
--policy <spec> | Attach a policy. Repeatable. See policy syntax below. |
--chain <id> | Override default chain. |
--namespace <ens> | Pro-tier custom namespace. |
Policy syntax
| Spec | Meaning |
|---|---|
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