Sessions
What is a Session?
A session is one game night. Each session is numbered and can have a date, audio recording, transcript, summary, plot hooks, and notes.
Sessions belong to a Campaign and are listed in chronological order on the campaign page.
Creating a Session
- Go to the Campaign page and click "Add Session".
- Enter the session number and optionally a date.
- All active player characters in the campaign are automatically added to the session.
- Click "Create Session".
Uploading Audio & Transcribing
- On the Session page, scroll to "Upload Session Audio".
- Select an audio file in one of the supported formats: FLAC, MP3, WAV, OGG, M4A, WebM, AAC, Opus, WMA, AIFF, or AC3. The file can be up to 500MB.
- Click "Upload Audio".
- The session enters a transcription queue. You'll see "Waiting — position 1 of 3" or similar.
- When it's your turn, the system transcribes the audio on CPU. A progress bar shows how far along it is. You'll see the live transcript appear as it's generated.
- When complete, the transcript is available for viewing, editing, and downloading.
Uploading a new audio file replaces the previous one and restarts the transcription process.
You must obtain consent from all participants before recording or uploading a session; as the Game Master you are responsible for that consent. CyberScribe deletes uploaded audio files after transcription completes and does not retain them.
Generating a Summary
Once you have a transcript (and optionally notes), you can generate an AI summary:
- On the Session page, click "Generate Summary".
- The AI processes the combined prompt (transcript + notes + all prompt levels) and generates a summary.
- When complete, the summary appears in the Session Summary section. You can edit it or download it.
- The summary is visible to players when they log in to view the session.
Generating Plot Hooks
Plot Hooks work the same way as summaries but are private to the Game Master — players never see them:
- On the Session page, click "Generate Hooks".
- The AI uses the same prompt structure but with your Plot Hook prompts instead of Summary prompts.
- When complete, you can edit or download them.
Taking Notes
You can write Session Notes directly in the session page. Notes are included in the AI prompt when generating summaries and hooks — use them to record things the AI wouldn't know from audio alone (e.g. "The players discovered a hidden passage behind the bookshelf").
Notes support Markdown formatting for bold, italic, lists, and headings.
Downloading Content
Every piece of content can be downloaded as a text file:
- Summary
- Plot Hooks
- Notes
- Transcript
Viewing AI Prompts
At the bottom of the Session page, click:
- "View Summary Prompts" — see the exact combined prompt used for summaries, including all five levels and the generation settings (temperature, top P, etc.).
- "View Plot Hook Prompts" — same thing but for the plot hook prompt.
For a deeper explanation of how prompts work, see AI Prompts.
Deleting a Session
At the bottom of the Session page, click "Delete Session". This cannot be undone. The session number won't be reused.
Background Task Queue (Admin)
Admins can monitor all background jobs site-wide from Admin Dashboard → Background Task Queue. The page lists every pending or in-progress transcription, summary, and plot hook job across all sessions, with its state, queue position, and how long it has been waiting.
Cancelling a job makes the transcription worker and AI generation skip it instead of blocking the queue. Use it to clear out jobs that are stuck or no longer wanted:
- Transcription — removes the session from the transcription queue and clears its status. The upload can be re-queued later.
- Summary / Plot Hooks — clears the job status so the AI generation thread skips it. You can generate again later.