Recent pipeline logs
get_pipeline_logsFetch recent log entries from Mushi pipeline services to troubleshoot failed fixes, QA story errors, or silent pipelines. Filter by project, service, time, limit, or severity.
Instructions
Pull recent log entries from the Mushi pipeline services: fix-worker, qa-story-runner, pipeline, or all. Accepts project_id, service, since (ISO-8601), limit (max 200), and level (info | warn | error | fatal) filters. Returns structured log rows with timestamp, level, service, message, and a trace_id/report_id when available. Use this when a fix failed, a QA story keeps erroring, or an ingest pipeline went silent.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project_id | No | Project UUID. Defaults to configured project. | |
| service | No | Pipeline service to filter (default: all). | |
| since | No | ISO-8601 timestamp — return only entries after this time. | |
| limit | No | Max entries to return (default 50, max 200). | |
| level | No | Minimum severity level (default: warn). |