Conversation Transcript Types (types/transcript.ts)

ai-maestro · types/transcript.ts · typescript · MIT
chat, ai, voice, lang:typescript, tag:export, tag:playback

TypeScript interfaces defining transcript structure for AI conversation export and playback, including metadata like timestamps, message counts, and storage paths.

// Source: https://github.com/23blocks-OS/ai-maestro | License: MIT | Copyright 2025 Juan Peláez / 23blocks
// Provided via justclaw.it.com; keep this notice with the code.
/**
 * Transcript Types for Phase 5 Features
 *
 * Defines interfaces for conversation transcripts used in export and playback.
 */

/**
 * Transcript entity - represents a stored conversation transcript
 */
export interface Transcript {
  id: string                  // Unique transcript identifier
  agentId: string              // Agent that owns this transcript
  sessionId: string            // Session this transcript belongs to
  startTime: number             // Unix timestamp of first message
  endTime: number               // Unix timestamp of last message
  messageCount: number           // Total number of message

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key