feat: reintroduce module integration

This commit is contained in:
bangonicdd
2025-02-10 09:02:57 +09:00
parent 1c76f87711
commit b783dc9874
6 changed files with 60 additions and 15 deletions

View File

@@ -18,6 +18,7 @@
import { applyChatTemplate, chatTemplates } from "src/ts/process/templates/chatTemplate";
import OptionInput from "../UI/GUI/OptionInput.svelte";
import { loadLoreBookV3Prompt } from "src/ts/process/lorebook.svelte";
import { getModules } from "src/ts/process/modules";
let previewMode = $state('chat')
let previewJoin = $state('yes')
@@ -281,6 +282,16 @@
}}>Match Sources</Button>
</Arcodion>
<Button className="mt-2" onclick={() => {
const modules = getModules()
const html = `
${modules.map((v) => {
return `## ${v.name}\n\n\`\`\`\n${v.description}\n\`\`\`\n`
}).join('\n')}
`.trim()
alertMd(html)
}}>Preview Module</Button>
<Button className="mt-2" onclick={() => {
alertMd(getRequestLog())
}}>Request Log</Button>