From 0757bd2b556996b9c434ac43e3e4a3b042ef5802 Mon Sep 17 00:00:00 2001 From: Nate Sesti Date: Fri, 25 Aug 2023 16:59:02 -0700 Subject: feat: :sparkles: filter history by workspace --- extension/schema/ContinueConfig.d.ts | 7 +++++++ extension/schema/FullState.d.ts | 6 ++++-- extension/schema/SessionInfo.d.ts | 2 ++ 3 files changed, 13 insertions(+), 2 deletions(-) (limited to 'extension/schema') diff --git a/extension/schema/ContinueConfig.d.ts b/extension/schema/ContinueConfig.d.ts index f4c62191..5341056f 100644 --- a/extension/schema/ContinueConfig.d.ts +++ b/extension/schema/ContinueConfig.d.ts @@ -141,9 +141,16 @@ export interface Policy { */ export interface ContextProvider { title: Title; + sdk?: ContinueSDK1; selected_items?: SelectedItems; [k: string]: unknown; } +/** + * To avoid circular imports + */ +export interface ContinueSDK1 { + [k: string]: unknown; +} /** * A ContextItem is a single item that is stored in the ContextManager. */ diff --git a/extension/schema/FullState.d.ts b/extension/schema/FullState.d.ts index a999ce95..a847a608 100644 --- a/extension/schema/FullState.d.ts +++ b/extension/schema/FullState.d.ts @@ -41,6 +41,7 @@ export type SelectedContextItems = ContextItem[]; export type SessionId = string; export type Title = string; export type DateCreated = string; +export type WorkspaceDirectory = string; export type SystemMessage1 = string; export type Temperature = number; @@ -142,11 +143,12 @@ export interface SessionInfo { session_id: SessionId; title: Title; date_created: DateCreated; + workspace_directory?: WorkspaceDirectory; [k: string]: unknown; } export interface ContinueConfig { - system_message: SystemMessage1; - temperature: Temperature; + system_message?: SystemMessage1; + temperature?: Temperature; [k: string]: unknown; } export interface SavedContextGroups { diff --git a/extension/schema/SessionInfo.d.ts b/extension/schema/SessionInfo.d.ts index ac94e76d..80e3e527 100644 --- a/extension/schema/SessionInfo.d.ts +++ b/extension/schema/SessionInfo.d.ts @@ -9,10 +9,12 @@ export type SessionInfo = SessionInfo1; export type SessionId = string; export type Title = string; export type DateCreated = string; +export type WorkspaceDirectory = string; export interface SessionInfo1 { session_id: SessionId; title: Title; date_created: DateCreated; + workspace_directory?: WorkspaceDirectory; [k: string]: unknown; } -- cgit v1.2.3-70-g09d2