Reference

CLI Reference

agentrust CLI commands — init, status, audit, queue, and more.

CLI Reference

Overview

The agentrust CLI provides onboarding, status checks, policy management, audit inspection, and queue operations.

Why It Matters

Operators use the CLI for day-to-day governance administration without writing code.

Prerequisites

pip install agentrust-sdk

Entry point: agentrust = "agentrust_sdk.cli:main"

Step-by-Step Guide

Commands

CommandPurpose
agentrust initOnboard — cloud auth or --local offline key
agentrust whoamiShow auth identity and tier
agentrust statusTier, gateway reachability
agentrust policy syncPull policy packs from gateway
agentrust policy pushPush local policy to gateway
agentrust policy listList available policy packs
agentrust audit tailStream local SQLite audit records
agentrust queue replayDrain queue buffer to gateway
agentrust queue statusShow buffered validation count
agentrust export [file]Export local audit to JSONL
agentrust purge --confirmDelete local SQLite databases
agentrust disablePrint kill-switch instructions
agentrust uninstallRemove config files
agentrust upgradeOpen upgrade page

Examples

# Onboard
agentrust init
agentrust init --local

# Check status
agentrust status
agentrust whoami

# Audit
agentrust audit tail
agentrust export ./audit.jsonl

# Queue (air-gap)
agentrust queue status
agentrust queue replay

# Cleanup
agentrust purge --confirm

# Rollback instructions
agentrust disable

Best Practices

  • Run agentrust status after changing gateway URL
  • Use export before purge to backup audit data
  • Use init --local for air-gapped environments

Common Mistakes

  • Running purge without --confirm (safety guard)
  • Expecting audit tail to show remote gateway records (local SQLite only)

Troubleshooting

IssueFix
Command not foundReinstall agentrust-sdk; check PATH
Init fails offlineUse --local flag