UNPKG

@dailyautomations/terminal-logger

Version:

Terminal command logger with Supabase sync for swarm prompts

21 lines (20 loc) 708 B
import { Command, SyncStatus } from './types'; export declare class SupabaseSync { private client?; private syncTask?; private syncStatus; constructor(url?: string, anonKey?: string); initialize(): Promise<void>; private createTablesIfNotExist; syncCommands(commands: Command[]): Promise<void>; syncSession(sessionInfo: any): Promise<void>; startPeriodicSync(intervalMinutes: number, getUnsyncedCommands: () => Promise<Command[]>): void; stopPeriodicSync(): void; queryCommands(filters: { startTime?: Date; endTime?: Date; searchTerm?: string; isSwarmPrompt?: boolean; }): Promise<Command[]>; getSyncStatus(): SyncStatus; }