Skip to content

Products

Compliance Officer Service Expert-led compliance, end to end Compliance Portal Share security documents securely Document Management Draft, approve, and sign your policies Employee Portal Your whole team’s compliance, in one portal Access Review Monitor user access across all your systems AI Agents Run compliance from the tools you use Cookie Banner Consent that follows every visitor's law Device Agent Continuous security posture for every device Open-source platform Deploy Probo on your own infrastructure

Resources

Probo stories How teams get compliant with Probo Blog Ideas and guidance from the Probo team Guides & tools Practical compliance guides and free tools Love from Customers What customers say about working with Probo Changelog Latest product updates Download Get the Device Agent

Company

About The people and vision powering Probo Careers Join the team building Probo Brand assets Official logos and visual resources Security Review our security and compliance posture
Overview Understand Probo and its core concepts Product Explore Probo's GRC capabilities Developers Explore GraphQL, CLI, MCP, n8n, and webhooks Deployment Probo Cloud, self-hosting, and configuration

Explore

GitHub Explore our open-source compliance tools

Try searching for

Tab to move through results · Enter to open · Esc to close

prb ai-system command reference

Reference for 7 commands under prb ai-system, including usage, flag types and defaults, required flags, source examples, and implementation links

View as Markdown

Manage AI systems. This page documents 7 commands under prb ai-system.

Flags and examples below come from the command definitions. A Required flag is explicitly marked required by Cobra; an unmarked flag can still be needed by runtime validation or a non-interactive workflow. Empty strings and empty lists are registered defaults, not sample values.

Every command also inherits the global flags. Run prb <command> --help to check your installed version. Replace placeholder IDs and names in source examples before running them. Return to the complete CLI command reference to browse another command.

CommandDescriptionUsageSource
prb ai-systemManage AI systems.prb ai-system <command>View implementation
prb ai-system createCreate a new AI system.prb ai-system createView implementation
prb ai-system deleteDelete an AI system.prb ai-system delete <id>View implementation
prb ai-system listList AI systems in an organization.prb ai-system listView implementation
prb ai-system publishPublish the AI system register as a document version.prb ai-system publishView implementation
prb ai-system updateUpdate an AI system.prb ai-system update <id>View implementation
prb ai-system viewView an AI system.prb ai-system view <id>View implementation

Manage AI systems.

prb ai-system <command>

View command implementation.

Create a new AI system.

prb ai-system create

Accepts no positional arguments.

FlagTypeDefaultRequiredDescription
--autonomy-levelstring""—Autonomy level
--company-rolestring array[]—Company role: PROVIDER, DEPLOYER, USER, DEVELOPER (repeatable)
--data-sources-and-typestring""—Data sources and type
--deployment-datestring""—Deployment date (RFC3339)
--human-oversight-mechanismstring""—Human oversight mechanism
--intended-use-casesstring""—Intended use cases
--key-stakeholdersstring""—Key stakeholders
--last-review-datestring""—Last review date (RFC3339)
--namestring""—System name (required)
--next-review-datestring""—Next review date (RFC3339)
--notesstring""—Notes
--orgstring""—Organization ID
--ownerstring""—Owner profile ID
--purposestring""—Purpose / business goals
--risk-classificationstring""—Risk classification: HIGH_RISK, LIMITED, MINIMAL, GPAI (required)
--sourcestring""—Source
--statusstring""—Status: ACTIVE, IN_DEVELOPMENT, DECOMMISSIONED (required)
--versionstring""—System version
Terminal window
# Create an AI system interactively
prb ai-system create
# Create non-interactively
prb ai-system create --name "Support Chatbot" --status ACTIVE --risk-classification MINIMAL

View command implementation.

Delete an AI system.

prb ai-system delete <id>

Requires 1 positional argument.

FlagTypeDefaultRequiredDescription
--yes, -ybooleanfalse—Skip confirmation prompt

View command implementation.

List AI systems in an organization.

prb ai-system list

Accepts no positional arguments.

FlagTypeDefaultRequiredDescription
--afterstring""—Cursor from the previous page (the Next cursor line)
--jsonbooleanfalse—Output JSON (same as —output json)
--limit, -Linteger30—Maximum number of AI systems to list
--order-bystring""—Order by field (CREATED_AT, NAME, STATUS)
--order-directionstring"DESC"—Sort direction (ASC, DESC)
--orgstring""—Organization ID
--output, -ostring""—Output format: json, table (default)
--risk-classificationstring""—Filter by risk classification (HIGH_RISK, LIMITED, MINIMAL, GPAI)
--statusstring""—Filter by status (ACTIVE, IN_DEVELOPMENT, DECOMMISSIONED)
Terminal window
# List AI systems in the default organization
prb ai-system list
# List active systems only
prb ai-system ls --status ACTIVE --output json

View command implementation.

Publish the AI system register as a document version.

prb ai-system publish
FlagTypeDefaultRequiredDescription
--approverstring array[]—Approver profile ID (can be repeated; ignored with —minor)
--minorbooleanfalse—Publish as a minor version (no approval flow)
--orgstring""—Organization ID
Terminal window
# Publish the AI system register
prb ai-system publish --org ORG_ID
# Publish with approvers
prb ai-system publish --org ORG_ID --approver PROFILE_ID1 --approver PROFILE_ID2

View command implementation.

Update an AI system.

prb ai-system update <id>

Requires 1 positional argument.

FlagTypeDefaultRequiredDescription
--autonomy-levelstring""—Autonomy level
--company-rolestring array[]—Company role (repeatable)
--data-sources-and-typestring""—Data sources and type
--deployment-datestring""—Deployment date
--human-oversight-mechanismstring""—Human oversight mechanism
--intended-use-casesstring""—Intended use cases
--key-stakeholdersstring""—Key stakeholders
--last-review-datestring""—Last review date
--namestring""—System name
--next-review-datestring""—Next review date
--notesstring""—Notes
--ownerstring""—Owner profile ID
--purposestring""—Purpose
--risk-classificationstring""—Risk classification
--sourcestring""—Source
--statusstring""—Status
--versionstring""—System version

View command implementation.

View an AI system.

prb ai-system view <id>

Requires 1 positional argument.

FlagTypeDefaultRequiredDescription
--jsonbooleanfalse—Output JSON (same as —output json)
--output, -ostring""—Output format: json, table (default)

View command implementation.