plexus.dashboard.cli module

Plexus Dashboard CLI - Command line interface for the Plexus Dashboard API.

This CLI mirrors the GraphQL API schema structure, providing commands and options that map directly to the API’s models and their attributes. The command hierarchy is organized by model (evaluation, account, etc.), with subcommands for operations (create, update, etc.).

Example command structure:

plexus-dashboard evaluation create # Creates an Evaluation record plexus-dashboard evaluation update # Updates an Evaluation record plexus-dashboard account list # Lists Account records

Each command’s options correspond directly to the GraphQL model’s fields, making it easy to set any attribute that exists in the schema.

plexus.dashboard.cli.create_client() PlexusDashboardClient

Create a client and log its configuration

plexus.dashboard.cli.generate_key(name: str) str

Generate a URL-safe key from a name.

plexus.dashboard.cli.simulate_evaluation_progress(evaluation_id: str, client: PlexusDashboardClient)

Simulate evaluation progress by updating metrics over time.