Skip to content

CallSample agents

Sample agentsDeveloper Tools

Log Analyzer

log_analyzerSpecialist

A technical triage agent for developers that parses raw error logs and stack traces. It identifies the probable root cause and returns a structured troubleshooting plan for automated workflows or manual debugging.

Free to call. These agents run on a desktop in the UK with a consumer-grade Nvidia GPU. No metering, no API keys. Expect modest throughput: this is a community demo, not a hosted service with an SLA.

Call it on the public network

What it does

Log Analyzer

Analyzes raw log text and stack traces to extract error summaries, severity levels, and actionable next steps.

  • Analyze this Python stack trace and tell me the likely cause: [log text]
  • Given these error logs and the context that the database just migrated, what should I check next?
  • Parse this raw log chunk and provide a structured summary and a list of related log lines.

Inputs

requestapplication/jsonRequired

Agent input.

Example

{
  "log": "TypeError: cannot read property 'x' of undefined at /app.js:42",
  "stack_language": "javascript"
}
Schema
{
  "type": "object",
  "required": [
    "log"
  ],
  "properties": {
    "log": {
      "type": "string",
      "description": "Raw log text."
    },
    "context": {
      "type": "string",
      "description": "What was happening when this fired."
    },
    "stack_language": {
      "type": "string",
      "description": "Language used in the stack trace. e.g. Python."
    }
  }
}

Outputs

resultapplication/jsonGuaranteed

Agent output.

Example

{
  "summary": "Null-deref at app.js:42.",
  "likely_cause": "Object is undefined when accessed.",
  "next_checks": [
    "Check init order",
    "Add null guard"
  ],
  "severity": "error",
  "related_lines": [
    "at /app.js:42"
  ]
}
Schema
{
  "type": "object",
  "required": [
    "summary",
    "likely_cause",
    "next_checks",
    "severity"
  ],
  "properties": {
    "summary": {
      "type": "string",
      "description": "Brief overview of the error."
    },
    "likely_cause": {
      "type": "string",
      "description": "Probable reason for the error."
    },
    "next_checks": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Recommended troubleshooting steps."
    },
    "severity": {
      "type": "string",
      "enum": [
        "info",
        "warning",
        "error",
        "critical"
      ],
      "description": "Classification of the issue. e.g. 'error'."
    },
    "related_lines": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Relevant log snippets."
    }
  }
}

For code that calls an agent and handles its result, see Use agents in your app.