Add autocomplete

This commit is contained in:
kwaroran
2024-09-23 23:53:03 +09:00
parent cbba839cea
commit e676623a4e
4 changed files with 135 additions and 6 deletions

View File

@@ -80,8 +80,8 @@ export const removeHighlight = (id:number) => {
}
const normalCBS = [
'previous_char_chat', 'lastcharmessage', 'previous_user_chat', 'lastusermessage', 'char', 'bot',
'user', 'char_persona', 'description', 'char_desc', 'example_dialogue',
'char', 'user', 'char_persona', 'description', 'char_desc', 'example_dialogue', 'previous_char_chat',
'lastcharmessage', 'previous_user_chat', 'lastusermessage',
'example_message', 'persona', 'user_persona', 'lorebook', 'world_info', 'history', 'messages',
'chat_index', 'first_msg_index', 'blank', 'none', 'message_time', 'message_date', 'time',
'date', 'isotime', 'isodate', 'message_idle_duration', 'idle_duration', 'br', 'newline',
@@ -105,8 +105,12 @@ const displayRelatedCBS = [
'raw', 'img', 'video', 'audio', 'bg', 'emotion', 'asset', 'video-img', 'comment', 'image'
];
const nestedCBS = [
'#if', '#if_pure ', '#pure ', '#each ', '#func', '#pure_display'
]
const specialCBS = [
'#if', '#if_pure ', '#pure ', '#each ', 'random:', 'pick:', 'roll:', 'datetimeformat:', '? ', 'hidden_key: ', 'reverse: ', '#func', '#pure_display'
'random:', 'pick:', 'roll:', 'datetimeformat:', '? ', 'hidden_key: ', 'reverse: ', ...nestedCBS
]
const deprecatedCBS = [
@@ -126,6 +130,11 @@ const decorators = [
const deprecatedDecorators = [
'end', 'assistant', 'user', 'system'
]
export const AllCBS = [...normalCBS, ...(normalCBSwithParams.map((v) => {
return v + ':'
})), ...displayRelatedCBS, ...nestedCBS]
const highlighterSyntax = [
{
regex: /<(char|user|bot)>/gi,

View File

@@ -43,6 +43,7 @@ export const isTauri = !!window.__TAURI__
export const isNodeServer = !!globalThis.__NODE__
export const forageStorage = new AutoStorage()
export const googleBuild = false
export const isMobile = navigator.userAgent.match(/(iPad)|(iPhone)|(iPod)|(android)|(webOS)/i)
interface fetchLog{
body:string