/
GreyCat
/
openhuman
Обзор
Документация
Войти
/
GreyCat
/
openhuman
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
app/src/types/thread.ts
59 строк
1 KB
Steven Enamakel
feat(agent): multi-agent personalities with scoped memory and delegation (#2895)
29 май 2026, 17:01
Не верифицирован
29 май 2026, 17:01
6dceef7
Код
Авторство
О чём код?
export interface Thread { id: string; title: string; chatId: number | null; isActive: boolean; messageCount: number; lastMessageAt: string; createdAt: string; parentThreadId?: string; labels: string[]; personalityId?: string | null; } export interface ThreadMessage { id: string; content: string; type: string; extraMetadata: Record<string, unknown>; sender: 'user' | 'agent'; createdAt: string; } export interface ThreadsListData { threads: Thread[]; count: number; } export interface ThreadMessagesData { messages: ThreadMessage[]; count: number; } export interface ThreadCreateData { id: string; } export interface ThreadDeleteData { deleted: boolean; } /** Response from POST /chat/sendMessage — send user message and get agent reply */ export interface SendMessageResponseData { // Optional: backend can return empty {} or e.g. { messageId: string } [key: string]: unknown; } export interface PurgeRequestBody { messages: boolean; agentThreads: boolean; deleteEverything: boolean; deleteFrom?: string; deleteTo?: string; } export interface PurgeResultData { messagesDeleted: number; agentThreadsDeleted: number; agentMessagesDeleted: number; }