mirror of
https://github.com/bal-spec/sillytavern-character-memory.git
synced 2026-04-28 03:39:44 +00:00
The button opens the Troubleshooter to show health checks — it doesn't proactively fix anything. "View" accurately describes the action. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
97 lines
5.7 KiB
HTML
97 lines
5.7 KiB
HTML
<div class="charMemory_settings">
|
|
<div class="inline-drawer">
|
|
<div class="inline-drawer-toggle inline-drawer-header">
|
|
<b>CharMemory</b>
|
|
<span id="charMemory_openWizard" class="charMemory_headerGear" title="Setup Wizard">
|
|
<i class="fa-solid fa-wand-magic-sparkles fa-sm"></i>
|
|
</span>
|
|
<span id="charMemory_openTroubleshooter" class="charMemory_headerGear" title="Troubleshooter">
|
|
<i class="fa-solid fa-screwdriver-wrench fa-sm"></i>
|
|
</span>
|
|
<span id="charMemory_openSettingsModal" class="charMemory_headerGear" title="Open Settings">
|
|
<i class="fa-solid fa-gear fa-sm"></i>
|
|
</span>
|
|
<span id="charMemory_toggleInjectionBtn" class="charMemory_headerGear" title="Toggle Injection Sidebar">
|
|
<i class="fa-solid fa-syringe fa-sm"></i>
|
|
</span>
|
|
<div class="inline-drawer-icon fa-solid fa-circle-chevron-down down"></div>
|
|
</div>
|
|
<div class="inline-drawer-content">
|
|
|
|
<!-- Nudge banner -->
|
|
<div id="charMemory_nudgeBanner" class="charMemory_nudgeBanner" style="display:none;">
|
|
<i class="fa-solid fa-triangle-exclamation fa-sm"></i>
|
|
<span>Something needs attention</span>
|
|
<input type="button" id="charMemory_nudgeFix" class="menu_button" value="View" />
|
|
</div>
|
|
|
|
<!-- Stats bar -->
|
|
<div class="charMemory_statsBar">
|
|
<div class="charMemory_statItem" title="The Data Bank file where memories are stored for this character">
|
|
<i class="fa-solid fa-file-lines fa-sm"></i>
|
|
<span id="charMemory_statFile">No character</span>
|
|
</div>
|
|
<div class="charMemory_statItem" title="Total number of individual memory bullets stored">
|
|
<i class="fa-solid fa-brain fa-sm"></i>
|
|
<span id="charMemory_statCount">0 memories</span>
|
|
</div>
|
|
<div class="charMemory_statItem" title="New messages since last extraction / auto-extraction threshold">
|
|
<i class="fa-solid fa-arrows-rotate fa-sm"></i>
|
|
<span id="charMemory_statProgress">0/10 msgs</span>
|
|
</div>
|
|
<div class="charMemory_statItem" title="Time remaining before the next auto-extraction is allowed">
|
|
<i class="fa-solid fa-clock fa-sm"></i>
|
|
<span id="charMemory_statCooldown">Ready</span>
|
|
</div>
|
|
<div class="charMemory_statItem charMemory_statHealth" id="charMemory_statHealth"
|
|
title="Injection health — click for details">
|
|
<span class="charMemory_healthDot" id="charMemory_healthDot"></span>
|
|
<span id="charMemory_healthLabel">—</span>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Primary Controls -->
|
|
<div class="charMemory_dashSection">
|
|
<div class="charMemory_buttonRow">
|
|
<input type="button" id="charMemory_extractNow" class="menu_button" value="Extract Now" title="Extract memories from unprocessed messages. If all messages have been processed, use 'Reset Extraction State' first to re-read from the beginning." />
|
|
<button id="charMemory_autoExtractPill" class="charMemory_autoPill" title="Toggle automatic extraction — when on, memories are extracted automatically after a set number of new messages">
|
|
<i class="fa-solid fa-arrows-rotate fa-xs"></i> Auto
|
|
</button>
|
|
<input type="button" id="charMemory_manageMemories" class="menu_button" value="View / Edit" title="Browse, edit, and delete individual stored memories" />
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Tool Launchers -->
|
|
<div class="charMemory_dashSection">
|
|
<small class="charMemory_sectionLabel">Data Bank Tools</small>
|
|
<div class="charMemory_buttonRow">
|
|
<input type="button" id="charMemory_filesPopover" class="menu_button" value="Data Bank" title="Browse and manage Data Bank files for this character" />
|
|
<input type="button" id="charMemory_consolidateBtn" class="menu_button" value="Consolidate" title="Use the LLM to merge duplicate and related memories" />
|
|
<input type="button" id="charMemory_batchBtn" class="menu_button" value="Batch" title="Run extraction on multiple chats at once" />
|
|
<input type="button" id="charMemory_formatBtn" class="menu_button" value="Reformat" title="Reformat memory file structure for better retrieval" />
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Activity (mini log) -->
|
|
<div class="charMemory_dashSection">
|
|
<small class="charMemory_sectionLabel">Activity</small>
|
|
<div id="charMemory_dashActivity" class="charMemory_dashActivity">
|
|
<div class="charMemory_diagEmpty charMemory_miniLogEmpty">No activity yet.</div>
|
|
</div>
|
|
<a id="charMemory_viewFullLog" class="charMemory_link">View full log →</a>
|
|
</div>
|
|
|
|
<!-- Diagnostics summary -->
|
|
<div class="charMemory_dashSection">
|
|
<div class="charMemory_dashDiagHeader">
|
|
<small class="charMemory_sectionLabel">Diagnostics</small>
|
|
</div>
|
|
<div id="charMemory_dashDiagSummary">
|
|
<div class="charMemory_diagEmpty">No diagnostics yet.</div>
|
|
</div>
|
|
<a id="charMemory_viewDiagDetails" class="charMemory_link">View details →</a>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|