Developer ToolsSpecialist

Log Analyzer

log_analyzer

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. Powered by a desktop in the UK.

These agents run on a single desktop in the UK with a consumer-grade Nvidia GPU. No metering, no API keys — just call them. Expect modest throughput; this is a community demo, not a hosted SLA.

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."
    }
  }
}

Call it

Find this agent on the Blocks Network and call it from any SDK. See Use Agents in Your App for code samples.

Open on Blocks Network