diff options
author | Nate Sesti <sestinj@gmail.com> | 2023-06-26 17:41:12 -0700 |
---|---|---|
committer | Nate Sesti <sestinj@gmail.com> | 2023-06-26 17:41:12 -0700 |
commit | ce846df27aa9646d79da4160c833031766d2c13b (patch) | |
tree | 5993b2d211fcaa0a14bd742249d66d5ae52c5a85 /extension/schema/HistoryNode.d.ts | |
parent | f4beca92731a81c32aec9c692ec32b78024f5974 (diff) | |
download | sncontinue-ce846df27aa9646d79da4160c833031766d2c13b.tar.gz sncontinue-ce846df27aa9646d79da4160c833031766d2c13b.tar.bz2 sncontinue-ce846df27aa9646d79da4160c833031766d2c13b.zip |
syntax highlighting lang auto detection
Diffstat (limited to 'extension/schema/HistoryNode.d.ts')
-rw-r--r-- | extension/schema/HistoryNode.d.ts | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/extension/schema/HistoryNode.d.ts b/extension/schema/HistoryNode.d.ts index c1507270..bc77be89 100644 --- a/extension/schema/HistoryNode.d.ts +++ b/extension/schema/HistoryNode.d.ts @@ -8,8 +8,19 @@ export type HistoryNode = HistoryNode1; export type Name = string; export type Hide = boolean; +export type Description = string; export type SystemMessage = string; +export type Role = "assistant" | "user" | "system" | "function"; +export type Content = string; +export type Name1 = string; +export type Summary = string; +export type Name2 = string; +export type Arguments = string; +export type ChatContext = ChatMessage[]; +export type ManageOwnChatContext = boolean; export type Depth = number; +export type Deleted = boolean; +export type Active = boolean; /** * A point in history, a list of which make up History @@ -18,12 +29,30 @@ export interface HistoryNode1 { step: Step; observation?: Observation; depth: Depth; + deleted?: Deleted; + active?: Active; [k: string]: unknown; } export interface Step { name?: Name; hide?: Hide; + description?: Description; system_message?: SystemMessage; + chat_context?: ChatContext; + manage_own_chat_context?: ManageOwnChatContext; + [k: string]: unknown; +} +export interface ChatMessage { + role: Role; + content?: Content; + name?: Name1; + summary: Summary; + function_call?: FunctionCall; + [k: string]: unknown; +} +export interface FunctionCall { + name: Name2; + arguments: Arguments; [k: string]: unknown; } export interface Observation { |