← Back to registry

TOOL · read_os_logs

No description provided.

Canonical Definition

{
  "function": {
    "description": "Read and filter the central ImagineOS unified logs. Use this to find errors, track user journeys, or debug system crashes across any service (vetra-rust, sentinel, cartera-rust, os-portal, etc).",
    "name": "read_os_logs",
    "parameters": {
      "properties": {
        "level": {
          "description": "Optional log level to filter.",
          "enum": [
            "info",
            "error",
            "warn",
            "debug"
          ],
          "type": "string"
        },
        "lines": {
          "description": "Number of recent log lines to return. Defaults to 50, max 200.",
          "type": "integer"
        },
        "search": {
          "description": "Optional text to search within the log message or details.",
          "type": "string"
        },
        "service": {
          "description": "Optional service or app name to filter by (e.g., 'vetra-rust', 'sentinel', 'os-v3'). Leave empty to see all services.",
          "type": "string"
        }
      },
      "required": [],
      "type": "object"
    }
  },
  "type": "function"
}