Jam
for LuumenAI

Read the console logs, network calls, and click timeline behind a bug report

Connect Jam with an API key and work a bug report from the terminal. Find the Jam with JAM_LIST_JAMS, then pull its console errors, failed network requests, metadata, and the click-by-click user timeline. Video Jams give you frames and a transcript. Reads answer immediately, so you get the debugging context without leaving your shell.

The Jam toolbox

16 tools, all read-only. They answer instantly, and every call is logged.

  • ReadAnalyze Jam VideoExtract structured user goals, reported issues, feedback, visual observations, interactions, and technical indicators from a video Jam.
  • ReadGet Console LogsGet captured browser console errors, warnings, information, debug output, and stack traces from a Jam.
  • ReadGet Jam DetailsGet the core details and debugging context for a Jam.
  • ReadGet Jam MetadataGet custom application debugging context attached through the jam.metadata() SDK, such as user IDs, versions, and feature flags.
  • ReadGet Network RequestsGet captured HTTP requests and WebSocket frames from a Jam, with filters for failures, hosts, methods, content types, and response bodies.
  • ReadGet Recording LinkGet one Recording Link's settings and submitted-Jam count by public ID.
  • ReadGet Jam ScreenshotsGet screenshots and image attachments from a screenshot-type Jam for visual inspection.
  • ReadGet User EventsGet the chronological user interaction timeline from a Jam, including clicks, inputs, submissions, navigation, and scrolling.
  • ReadGet Jam Video FramesGet still frames from a video Jam as an overview grid, exact timestamps, or an evenly sampled time window.
  • ReadGet Jam Video TranscriptGet the timestamped WebVTT speech transcript from a microphone-enabled video Jam when available; otherwise return Jam's explanation that it is pending or unavailable.
  • ReadList Jam FoldersBrowse or search one page of workspace folders and return their IDs, names, Jam counts, and timestamps; pass next_cursor as cursor to continue.
  • ReadList JamsSearch and browse workspace Jams by text, type, folder, author, source URL, or creation date.
  • ReadList Jam MembersBrowse or search one page of workspace members by name or email for author discovery and attribution; pass next_cursor as cursor to continue.
  • ReadList Recording DomainsList the workspace's connected recording domains and whether each is verified to capture console and network logs.
  • ReadList Recording Link JamsList Jams submitted through one Recording Link, newest first.
  • ReadList Recording LinksList workspace Recording Links newest first, optionally including revoked links.

Questions

How does LuumenAI connect to Jam?

Authorize once with API token. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

Can LuumenAI change things in Jam on its own?

No. Every one of the 16 tools LuumenAI has for Jam is read-only, so it can answer questions from Jam but cannot change anything in it. Reads are not gated — they answer immediately, and each one is recorded on the audit trail with the actor and the result.

Who gets access to the integration?

You decide. Access is granted per agent, skill, and team, and per environment — production is not staging.

Is there an audit trail?

Every call to Jam is recorded with the actor, the input, and the result, and can be linked to the ticket or change record.

Put Jam to work with Luumen

Connect in minutes. Every action scoped, approved, and audited from day one.