Laravel Telescope 5.24.0, released September 8, 2026, adds two Artisan commands that expose recorded entries in the terminal. telescope:list reads recent entries from Telescope's storage; passing a type such as request prints a table with UUID, method, URI, status, duration and creation time. Separate layouts exist for queries, exceptions, jobs, cache operations, logs, mail, commands and outgoing HTTP requests. Without a type, a mixed list with short summaries appears. Filters cover tag, batch ID and family hash. Pages hold 20 entries, and a --before cursor paginates by sequence ID.
php artisan telescope:list request
php artisan telescope:show latest:request
php artisan telescope:show latest:exception --json | jq '.entry.content | {class, message, file, line}'telescope:show accepts an entry UUID and prints its details plus the rest of its batch. Telescope groups work from a request, job or command under one batch ID, which can contain queries, cache operations, logs, events, exceptions and rendered views. Exceptions show class, message, location, nearby source code and stack trace; failed jobs show queue details. In the batch table, SLOW marks queries over the configured threshold and DUP marks shared SQL patterns, a starting point for finding N+1 problems. latest and latest:{type} address the newest entry. --type trims large batches, and --full disables truncation.
Both commands accept --json. telescope:list --json returns an entry array. telescope:show --json returns an entry object plus a chronological batch array. This suits scripts and coding agents, for example piping output to jq to pull the file and line of the latest exception or to filter recorded requests by status 500 and above. The release also ships a Telescope debugging skill for Laravel Boost that steers agents to end an investigation with a concrete query or a file and line. Contributor @pushpak1300 built the commands in PR #1763.
The dashboard side gets a fix too. Telescope polls while open, and a request started on one screen could previously finish after navigation and overwrite the current view. The index, preview, dump and monitoring screens now use an AbortController, cancel in-flight requests when a component is destroyed or the route query changes, and clear polling timers. A server error stops polling and shows its status; navigation cancels stay silent. That change came in PR #1764.




Comments
No comments yet — be the first.
Open the discussion
No account or password needed — just enter your e-mail and we’ll send you a one-time sign-in link. First time here? You’re set up automatically.
Your rating will be applied automatically after you sign in.
Check your inbox
We’ve sent a sign-in link to …. Open it on this device — this tab will sign you in automatically.
Nothing arrived? Check your spam folder — and mark the mail as "Not spam" so it lands in your inbox next time.