Retain session through view changes (#1580)

This commit is contained in:
Matthew Diamant
2025-03-10 11:04:54 -07:00
committed by GitHub
parent f49efbbb86
commit c95a15a38c
4 changed files with 76 additions and 80 deletions
+2 -10
View File
@@ -1,4 +1,5 @@
import { getApiUrl, getSecretKey } from './config';
import { Message } from './types/message';
export interface SessionMetadata {
description: string;
@@ -28,19 +29,10 @@ export interface SessionsResponse {
sessions: Session[];
}
export interface SessionMessage {
role: 'user' | 'assistant';
created: number;
content: {
type: string;
text: string;
}[];
}
export interface SessionDetails {
session_id: string;
metadata: SessionMetadata;
messages: SessionMessage[];
messages: Message[];
}
/**