Projects
A Humanbound project represents one AI agent under test — its scope definition, endpoint configuration, and the full history of experiments, findings, and posture scores produced against it. The hb projects commands list and switch between projects, show project details and current status (running experiments, posture grade, monitoring state), update name or description, generate HTML reports, and delete a project along with all its associated experiments, logs, and findings.
List Projects
Set Active Project
Show Project Details
# Show current project
hb projects show
# Show specific project
hb projects show <id>
# Alternative: show active project
hb projects current
Update Project
# Update current project
hb projects update --name "New Name"
# Update specific project
hb projects update <id> --description "Updated description"
Delete Project
# Delete with confirmation
hb projects delete <id>
# Skip confirmation
hb projects delete <id> --force
Project Status
Check if anything is running on the project — experiments, campaigns, monitoring state.
# One-shot status check
hb projects status
# Watch mode — polls every 3 minutes until idle
hb projects status -w
Shows: active/idle state, running experiments, posture grade, monitoring status, active campaign.
Generate Project Report
# Generate HTML report (opens in browser by default)
hb projects report
# Save to file
hb projects report -o report.html
# Save without opening browser
hb projects report -o report.html --no-open
Warning
Deleting a project will also delete all associated experiments, logs, and findings. This action cannot be undone.