UNPKG

automagik-cli

Version:

Automagik CLI - A powerful command-line interface for interacting with Automagik Hive multi-agent AI systems

24 lines (23 loc) 990 B
import React from 'react'; import { HistoryItem, SessionData, TargetInfo } from '../types.js'; interface SessionContextType { history: HistoryItem[]; currentSessionId: string; currentTarget: TargetInfo | null; addMessage: (message: Omit<HistoryItem, 'id'>) => void; clearHistory: () => void; saveSession: () => Promise<void>; loadSession: (sessionId: string) => Promise<void>; createNewSession: (target?: TargetInfo) => void; listSessions: (target?: TargetInfo) => Promise<SessionData[]>; listBackendSessions: (target: TargetInfo) => Promise<any[]>; deleteSession: (sessionId: string) => Promise<void>; getSessionMetadata: (sessionId: string) => Promise<SessionData | null>; setCurrentTarget: (target: TargetInfo | null) => void; } export declare const useSession: () => SessionContextType; interface SessionProviderProps { children: React.ReactNode; } export declare const SessionProvider: React.FC<SessionProviderProps>; export {};