From 74dbb5aca217ed9c5fd99bc4f30680a8986a8f89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=97=8D+85CD?= <50108258+kwaa@users.noreply.github.com> Date: Sat, 16 Nov 2024 15:53:29 +0800 Subject: [PATCH] refactor(ccc/export/types): split extensions --- packages/ccc/src/export/types/character_book.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/packages/ccc/src/export/types/character_book.ts b/packages/ccc/src/export/types/character_book.ts index 368ce81..93b5f43 100644 --- a/packages/ccc/src/export/types/character_book.ts +++ b/packages/ccc/src/export/types/character_book.ts @@ -1,9 +1,7 @@ -import type { Extensions } from './extensions' - export interface CharacterBook { description?: string entries: CharacterBookEntry[] - extensions: Extensions + extensions: CharacterBookExtensions name?: string recursive_scanning?: boolean scan_depth?: number @@ -18,7 +16,7 @@ export interface CharacterBookEntry { constant?: boolean content: string enabled: boolean - extensions: Extensions + extensions: CharacterBookEntryExtensions // FIELDS WITH NO CURRENT EQUIVALENT IN SILLY /** not used in prompt engineering */ @@ -39,3 +37,7 @@ export interface CharacterBookEntry { /** if `true`, require a key from both `keys` and `secondary_keys` to trigger the entry */ selective?: boolean } + +export interface CharacterBookExtensions extends Record {} + +export interface CharacterBookEntryExtensions extends Record {}