Skip to main content

Policies

View

agenta sub policies get

Set

agenta sub policies set --file policy.json
agenta sub policies set --json '{"rules":[{"action":"accept","criteria":[{"type":"dailyLimitUsd","maxUsd":500}]}]}'

Policy format

{
  "rules": [
    {
      "action": "accept",
      "criteria": [
        { "type": "dailyLimitUsd", "maxUsd": 500 },
        { "type": "maxPerTxUsd", "maxUsd": 100 }
      ]
    }
  ]
}

Criteria types

TypeFields
maxPerTxUsdmaxUsd
dailyLimitUsdmaxUsd
monthlyLimitUsdmaxUsd
rateLimitmaxPerHour
timeWindowstartHour, endHour
evmAddressoperator (in/not_in), addresses
evmNetworkchainIds
blockInfiniteApprovals.

Pause / Resume

agenta sub pause     # block all signing
agenta sub resume    # re-enable

Audit log

agenta sub audit
agenta sub audit --limit 50