Skip to content

Available Tools

Check application health status.

Parameters: None

Returns: Status of database, cache, storage, and redis connections with latency measurements.

Example prompt: “Check the health of my app”


Get system/container statistics.

Parameters: None

Returns: CPU cores and load average, memory usage, disk usage, uptime.

Example prompt: “What are the server stats?“


List available log files.

Parameters: None

Returns: Array of log filenames in the configured logs directory.

Example prompt: “What log files are available?“


Read log entries with filtering.

Parameters:

NameTypeDefaultDescription
filestringlatestLog file to read
linesint100Number of lines
levelstring-Filter by level (ERROR, WARNING, etc)
searchstring-Search term

Example prompts:

  • “Show me the last 50 ERROR entries”
  • “Search logs for ‘Connection refused’”
  • “Read today’s log file”

Get queue overview.

Parameters:

NameTypeDefaultDescription
include_failedboolfalseInclude failed job details

Returns: Job counts by queue, optionally with failed job list.

Example prompts:

  • “What’s the queue status?”
  • “Show me the failed jobs”

Retry failed jobs.

Parameters:

NameTypeDescription
job_idstringSpecific job ID, or “all”

Example prompts:

  • “Retry job 123”
  • “Retry all failed jobs”

List available artisan commands.

Parameters: None

Returns: Array of whitelisted command names.

Example prompt: “What artisan commands can you run?“


Execute a whitelisted artisan command.

Parameters:

NameTypeDescription
commandstringCommand to execute
argumentsarrayOptional arguments

Returns: Command output, exit code, success status.

Example prompts:

  • “Clear the config cache”
  • “Run migrate:status”
  • “Show me route:list”