mirror of
https://github.com/Direct-Dev-Ru/go-lcg.git
synced 2025-11-16 09:39:56 +00:00
3.3 KiB
3.3 KiB
Редактирование промптов подробности
🎯 Реализованная функциональность
✅ Что добавлено:
-
Функция редактирования в JavaScript:
editVerbosePrompt(mode, content)- открывает форму редактирования для промптов подробности- Автоматически заполняет поля формы данными промпта
- Показывает режим в заголовке формы
-
Обработчик на сервере:
handleEditVerbosePrompt()- новый обработчик для маршрута/prompts/edit-verbose/- Поддерживает режимы:
v,vv,vvv - Валидация всех полей с использованием
validationпакета - Обновление промптов через
PromptManager
-
Маршрутизация:
- Добавлен маршрут
/prompts/edit-verbose/вserve.go - Поддержка HTTP методов PUT
- Интеграция с существующей системой маршрутов
- Добавлен маршрут
🔧 Как работает:
- Пользователь нажимает кнопку "✏️" на промпте подробности
- JavaScript вызывает
editVerbosePrompt(mode, content) - Форма открывается с заполненными полями
- При сохранении отправляется PUT запрос на
/prompts/edit-verbose/{mode} - Сервер обрабатывает запрос через
handleEditVerbosePrompt() - Промпт обновляется в файловой системе
- Страница перезагружается с обновленными данными
📋 Поддерживаемые режимы:
v→ ID 6 (базовый verbose)vv→ ID 7 (средний verbose)vvv→ ID 8 (максимальный verbose)
🛡️ Валидация:
- Содержимое: максимум символов из
LCG_MAX_SYSTEM_PROMPT_LENGTH - Название: максимум символов из
LCG_MAX_PROMPT_NAME_LENGTH - Описание: максимум символов из
LCG_MAX_PROMPT_DESC_LENGTH
🎨 UI/UX:
- Единая форма для редактирования всех типов промптов
- Автоматическое определение типа промпта (системный/verbose)
- Правильная маршрутизация запросов
- Валидация на клиенте и сервере
- Отзывчивый дизайн для мобильных устройств
🚀 Использование:
- Откройте страницу
/prompts - Перейдите на вкладку "📝 Промпты подробности"
- Нажмите кнопку "✏️" на нужном промпте
- Отредактируйте содержимое
- Нажмите "Сохранить"
✅ Статус:
ГОТОВО - Редактирование промптов подробности полностью реализовано и протестировано.