mirror of
https://github.com/Youzini-afk/ST-Bionic-Memory-Ecology.git
synced 2026-05-15 22:30:38 +08:00
ui: 操作面板按功能分组(记忆/向量/图谱管理)
This commit is contained in:
190
panel.html
190
panel.html
@@ -227,100 +227,106 @@
|
||||
</div>
|
||||
|
||||
<div class="bme-tab-pane" id="bme-pane-actions">
|
||||
<div class="bme-action-grid">
|
||||
<button class="bme-action-btn" id="bme-act-extract" type="button">
|
||||
<i class="fa-solid fa-download"></i>
|
||||
<span>手动提取</span>
|
||||
</button>
|
||||
<button
|
||||
class="bme-action-btn"
|
||||
id="bme-act-compress"
|
||||
type="button"
|
||||
>
|
||||
<i class="fa-solid fa-compress"></i>
|
||||
<span>手动压缩</span>
|
||||
</button>
|
||||
<button class="bme-action-btn" id="bme-act-sleep" type="button">
|
||||
<i class="fa-solid fa-moon"></i>
|
||||
<span>执行遗忘</span>
|
||||
</button>
|
||||
<button
|
||||
class="bme-action-btn"
|
||||
id="bme-act-synopsis"
|
||||
type="button"
|
||||
>
|
||||
<i class="fa-solid fa-scroll"></i>
|
||||
<span>更新概要</span>
|
||||
</button>
|
||||
<button class="bme-action-btn" id="bme-act-export" type="button">
|
||||
<i class="fa-solid fa-file-export"></i>
|
||||
<span>导出图谱</span>
|
||||
</button>
|
||||
<button class="bme-action-btn" id="bme-act-import" type="button">
|
||||
<i class="fa-solid fa-file-import"></i>
|
||||
<span>导入图谱</span>
|
||||
</button>
|
||||
<button
|
||||
class="bme-action-btn danger"
|
||||
id="bme-act-rebuild"
|
||||
type="button"
|
||||
>
|
||||
<i class="fa-solid fa-triangle-exclamation"></i>
|
||||
<span>重建图谱</span>
|
||||
</button>
|
||||
<button class="bme-action-btn" id="bme-act-evolve" type="button">
|
||||
<i class="fa-solid fa-dna"></i>
|
||||
<span>强制进化</span>
|
||||
</button>
|
||||
<button
|
||||
class="bme-action-btn"
|
||||
id="bme-act-vector-rebuild"
|
||||
type="button"
|
||||
>
|
||||
<i class="fa-solid fa-database"></i>
|
||||
<span>重建向量</span>
|
||||
</button>
|
||||
<button
|
||||
class="bme-action-btn"
|
||||
id="bme-act-vector-range"
|
||||
type="button"
|
||||
>
|
||||
<i class="fa-solid fa-layer-group"></i>
|
||||
<span>范围重建</span>
|
||||
</button>
|
||||
<button
|
||||
class="bme-action-btn"
|
||||
id="bme-act-vector-reembed"
|
||||
type="button"
|
||||
>
|
||||
<i class="fa-solid fa-wand-magic-sparkles"></i>
|
||||
<span>直连重嵌</span>
|
||||
</button>
|
||||
</div>
|
||||
<div class="bme-config-card" style="margin-top: 16px">
|
||||
<div class="bme-section-header">范围重建</div>
|
||||
<div class="bme-config-help">
|
||||
仅重建与指定楼层范围相交的节点向量。留空时默认按整段聊天处理。
|
||||
<div class="bme-action-groups">
|
||||
<!-- 记忆操作 -->
|
||||
<div class="bme-action-group">
|
||||
<div class="bme-action-group-header">
|
||||
<span class="bme-action-group-title">📝 记忆操作</span>
|
||||
<span class="bme-action-group-sub">调用 LLM 处理记忆节点</span>
|
||||
</div>
|
||||
<div class="bme-action-grid">
|
||||
<button class="bme-action-btn" id="bme-act-extract" type="button">
|
||||
<i class="fa-solid fa-download"></i>
|
||||
<span>手动提取</span>
|
||||
</button>
|
||||
<button class="bme-action-btn" id="bme-act-compress" type="button">
|
||||
<i class="fa-solid fa-compress"></i>
|
||||
<span>手动压缩</span>
|
||||
</button>
|
||||
<button class="bme-action-btn" id="bme-act-synopsis" type="button">
|
||||
<i class="fa-solid fa-scroll"></i>
|
||||
<span>更新概要</span>
|
||||
</button>
|
||||
<button class="bme-action-btn" id="bme-act-evolve" type="button">
|
||||
<i class="fa-solid fa-dna"></i>
|
||||
<span>强制进化</span>
|
||||
</button>
|
||||
<button class="bme-action-btn" id="bme-act-sleep" type="button">
|
||||
<i class="fa-solid fa-moon"></i>
|
||||
<span>执行遗忘</span>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="bme-config-row">
|
||||
<label for="bme-range-start">起始楼层</label>
|
||||
<input
|
||||
id="bme-range-start"
|
||||
class="bme-config-input"
|
||||
type="number"
|
||||
min="0"
|
||||
max="999999"
|
||||
/>
|
||||
|
||||
<!-- 向量操作 -->
|
||||
<div class="bme-action-group">
|
||||
<div class="bme-action-group-header">
|
||||
<span class="bme-action-group-title">🔢 向量操作</span>
|
||||
<span class="bme-action-group-sub">调用 Embedding API 计算节点向量</span>
|
||||
</div>
|
||||
<div class="bme-action-grid">
|
||||
<button class="bme-action-btn" id="bme-act-vector-rebuild" type="button">
|
||||
<i class="fa-solid fa-database"></i>
|
||||
<span>重建向量</span>
|
||||
</button>
|
||||
<button class="bme-action-btn" id="bme-act-vector-range" type="button">
|
||||
<i class="fa-solid fa-layer-group"></i>
|
||||
<span>范围重建</span>
|
||||
</button>
|
||||
<button class="bme-action-btn" id="bme-act-vector-reembed" type="button">
|
||||
<i class="fa-solid fa-wand-magic-sparkles"></i>
|
||||
<span>直连重嵌</span>
|
||||
</button>
|
||||
</div>
|
||||
<div class="bme-action-group-extra">
|
||||
<div class="bme-config-help">
|
||||
范围重建:仅重建与指定楼层范围相交的节点向量。留空时默认按整段聊天处理。
|
||||
</div>
|
||||
<div class="bme-action-range-row">
|
||||
<div class="bme-config-row">
|
||||
<label for="bme-range-start">起始楼层</label>
|
||||
<input
|
||||
id="bme-range-start"
|
||||
class="bme-config-input"
|
||||
type="number"
|
||||
min="0"
|
||||
max="999999"
|
||||
/>
|
||||
</div>
|
||||
<div class="bme-config-row">
|
||||
<label for="bme-range-end">结束楼层</label>
|
||||
<input
|
||||
id="bme-range-end"
|
||||
class="bme-config-input"
|
||||
type="number"
|
||||
min="0"
|
||||
max="999999"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="bme-config-row">
|
||||
<label for="bme-range-end">结束楼层</label>
|
||||
<input
|
||||
id="bme-range-end"
|
||||
class="bme-config-input"
|
||||
type="number"
|
||||
min="0"
|
||||
max="999999"
|
||||
/>
|
||||
|
||||
<!-- 图谱管理 -->
|
||||
<div class="bme-action-group">
|
||||
<div class="bme-action-group-header">
|
||||
<span class="bme-action-group-title">⚠️ 图谱管理</span>
|
||||
<span class="bme-action-group-sub">导入导出与危险操作</span>
|
||||
</div>
|
||||
<div class="bme-action-grid">
|
||||
<button class="bme-action-btn" id="bme-act-export" type="button">
|
||||
<i class="fa-solid fa-file-export"></i>
|
||||
<span>导出图谱</span>
|
||||
</button>
|
||||
<button class="bme-action-btn" id="bme-act-import" type="button">
|
||||
<i class="fa-solid fa-file-import"></i>
|
||||
<span>导入图谱</span>
|
||||
</button>
|
||||
<button class="bme-action-btn danger" id="bme-act-rebuild" type="button">
|
||||
<i class="fa-solid fa-triangle-exclamation"></i>
|
||||
<span>重建图谱</span>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
42
style.css
42
style.css
@@ -781,6 +781,48 @@
|
||||
}
|
||||
|
||||
/* --- Actions Tab --- */
|
||||
.bme-action-groups {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: 20px;
|
||||
}
|
||||
|
||||
.bme-action-group {
|
||||
padding: 14px;
|
||||
border-radius: 12px;
|
||||
background: rgba(255, 255, 255, 0.02);
|
||||
border: 1px solid rgba(255, 255, 255, 0.05);
|
||||
}
|
||||
|
||||
.bme-action-group-header {
|
||||
display: flex;
|
||||
align-items: baseline;
|
||||
gap: 10px;
|
||||
margin-bottom: 12px;
|
||||
}
|
||||
|
||||
.bme-action-group-title {
|
||||
font-size: 13px;
|
||||
font-weight: 700;
|
||||
color: var(--bme-on-surface);
|
||||
}
|
||||
|
||||
.bme-action-group-sub {
|
||||
font-size: 11px;
|
||||
color: var(--bme-on-surface-dim);
|
||||
}
|
||||
|
||||
.bme-action-group-extra {
|
||||
margin-top: 10px;
|
||||
}
|
||||
|
||||
.bme-action-range-row {
|
||||
display: grid;
|
||||
grid-template-columns: 1fr 1fr;
|
||||
gap: 10px;
|
||||
margin-top: 8px;
|
||||
}
|
||||
|
||||
.bme-action-grid {
|
||||
display: grid;
|
||||
grid-template-columns: 1fr 1fr;
|
||||
|
||||
Reference in New Issue
Block a user