Skip to main content
Vizra’s Artisan commands are your Swiss Army knife for AI agent development. From creating new agents to debugging complex interactions, everything is just a command away.

Agent Development Commands

These commands help you scaffold new agents, tools, and testing components in seconds.
Create a new AI agent with a single command. This is where the magic begins.
Terminal
What you get:
  • Name, description, and instructions properties ready to customize
  • Model configuration (defaults to the blazing-fast gemini-2.0-flash)
  • Temperature and max tokens settings pre-configured
  • Empty tools array ready for your custom capabilities
Give your agents superpowers. Tools let your agents interact with databases, APIs, and more.
Terminal
Smart features:
  • Tool names are automatically snake_cased for consistency
  • “_tool” suffix is intelligently removed from the name
  • Implements ToolInterface with definition() and execute() methods
  • Includes JSON schema parameter definition for type safety
Group related tools together with shared configuration. Toolboxes provide a clean way to organize tools with common gates, policies, or middleware.
Terminal
Options:What you get:
  • A toolbox class extending BaseToolbox
  • Centralized configuration for related tools
  • Built-in support for gates and policies
  • Easy tool registration via the $tools property
Quality assurance for your AI. Create evaluations to ensure your agents perform consistently.
Terminal
Create custom assertions for your evaluations. Assertions define the criteria for pass/fail outcomes.
Terminal
What you get:
  • An assertion class extending BaseAssertion
  • The evaluate() method ready for your custom logic
  • Access to the agent response and expected outcome
  • Integration with the evaluation framework

Agent Discovery Commands

Explore your AI workforce. These commands help you discover and manage your agents.
See all your available agents. This command shows you every agent in your application, whether registered or not.
Terminal
What you’ll see:
  • Complete list of all agents in your app/Agents directory
  • Agent names, class names, and registration status
  • Automatic discovery of new agents without manual registration
  • Clear indication of which agents are already registered vs available
Options:
Vizra ADK automatically discovers and registers agents when you use them. You don’t need to manually register agents in your AppServiceProvider anymore. Just create an agent and start using it.

Agent Interaction Commands

Time to talk. These commands let you interact with your agents directly from the terminal.
Have a conversation with your AI agent right in your terminal. Perfect for testing and development.
Terminal
Features:
  • Interactive terminal-based chat interface for instant feedback
  • Unique session ID for each chat to track conversations
  • Handles string, array, and object responses gracefully
  • Comprehensive error handling so nothing breaks

Evaluation Commands

Test your agents like a pro. Run comprehensive evaluations to ensure quality at scale.
Put your agents through their paces. Run evaluations to measure performance and catch regressions.
Terminal
Options:What you’ll see:
  • Real-time progress bar during evaluation
  • Summary statistics with pass/fail counts
  • Detailed results with assertion breakdowns
  • CSV export with all test data for deeper analysis

Prompt Management Commands

Master your AI’s voice. Manage prompt versions without touching code.
Your command center for prompt versioning. Create, list, activate, and manage different prompt versions for each agent.
Terminal
Examples in action:
Terminal
Prompt versioning features:
  • File-based storage by default at resources/prompts/{agent}/{version}.txt
  • Optional database storage for production environments
  • Runtime version switching without code changes
  • Perfect for A/B testing and experimentation
  • Integration with evaluations for systematic testing

Debugging Commands

Become a debugging detective. These commands help you understand exactly what your agents are doing.
X-ray vision for your agents. See every step of execution in beautiful detail.
Terminal
Options:
Keep things tidy. Clean up old trace data to save space and maintain performance.
Terminal

Vector Memory Commands

Give your agents perfect memory. Store and search through knowledge using advanced vector embeddings.
Feed your agent’s brain. Store documents, manuals, and knowledge for instant recall.
Terminal
Storage options:
Find anything instantly. Search through your agent’s knowledge with semantic understanding.
Terminal
Search options:
Monitor your memory usage. Get insights into how your vector storage is performing.
Terminal

MCP Commands

Manage Model Context Protocol servers. Connect your agents to external tool servers for extended capabilities.
List and test your configured MCP servers. See which external tool servers are available and their connection status.
Terminal
Options:What you’ll see:
  • All configured MCP servers from your config
  • Server names, URLs, and transport types
  • Connection status when using --test
  • Available tools from each connected server

Setup Commands

Get started quickly. These commands help you set up and configure Vizra ADK.
One command to rule them all. Install everything you need to start building agents.
Terminal
Install Vizra ADK guidelines for Laravel Boost integration. This adds AI agent development context to your Boost configuration.
Terminal
Options:What it does:
  • Adds Vizra ADK context to your Laravel Boost setup
  • Provides AI coding assistants with agent development patterns
  • Includes tool and evaluation scaffolding guidance
Access your command center. Launch the web dashboard to test and monitor your agents.
Terminal

Pro Tips

Development Flow

  • Use vizra:chat for rapid testing
  • Create agents and tools with make commands
  • Debug with traces when things get complex

Production Excellence

  • Run evaluations before deploying
  • Clean up traces to save storage
  • Monitor vector memory performance

Next Steps

Quick Start Guide

Jump back to the basics and get started

Full API Reference

Explore all the APIs and capabilities