feat(assistant): чёткий ответ при лимите ИИ (память не теряется), напоминание о памяти, отдельный раздел в админке
- Баг «не помнит»: на самом деле free-лимит Gemini (429). callLLM теперь возвращает ошибку; при 429 показываем «много запросов, подожди минутку — память не потеряется» и НЕ ломаем историю (убираем неудачный вопрос); при сбое — «не получилось, попробуй позже». Раньше показывалось «не нашёл ответ». - В окне «Спроси» — пояснение, сколько помнит Квантик (≈6 реплик, рабочая память). - Окна красивее: шире, аватар Квантика в шапке, мягкая анимация. - Управление помощником вынесено в отдельный раздел админки «Помощник Квантик» (системный вкл/выкл + модель/ключ/тест/RAG/кнопки экзамена/статистика/качество); из раздела «Игры» конфиг убран. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -15,7 +15,7 @@
|
||||
AdminCtx.isAdmin = isAdmin;
|
||||
|
||||
/* Admin-only tabs: show to everyone for discoverability, but lock for non-admins */
|
||||
const ADMIN_ONLY_TABS = ['btn-tab-subjects','btn-tab-permissions','btn-tab-shop','btn-tab-gam','btn-tab-tpl','btn-tab-sims','btn-tab-games'];
|
||||
const ADMIN_ONLY_TABS = ['btn-tab-subjects','btn-tab-permissions','btn-tab-shop','btn-tab-gam','btn-tab-tpl','btn-tab-sims','btn-tab-games','btn-tab-assistant'];
|
||||
const lockSvg = '<svg class="adm-lock" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="11" width="18" height="11" rx="2"/><path d="M7 11V7a5 5 0 0 1 10 0v4"/></svg>';
|
||||
ADMIN_ONLY_TABS.forEach(id => {
|
||||
const el = document.getElementById(id);
|
||||
@@ -65,6 +65,7 @@
|
||||
tpl: 'tpl',
|
||||
sims: 'sims',
|
||||
games: 'games',
|
||||
assistant: 'assistant',
|
||||
sublog: 'sublog',
|
||||
access: 'access',
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user