Список IPC-каналов
На этой странице перечислены все IPC (межпроцессное взаимодействие) каналы Elftia. Каналы сгруппированы по функциональным доменам; для каждого канала указано направление передачи данных и краткое описание.
Обозначения направлений:
- R→M: Процесс рендерера → Главный процесс (
ipcRenderer.invoke) - M→R: Главный процесс → Процесс рендерера (
webContents.send; подписка черезipcRenderer.onв Preload)
Аутентификация и аккаунты
Auth Bootstrap
| Канал | Направление | Описание |
|---|---|---|
auth:bootstrap | R→M (sync) | Синхронно получить токен аутентификации при запуске приложения |
Auth Session (authSession:*)
| Канал | Направление | Описание |
|---|---|---|
authSession:getState | R→M | Получить текущее состояние аутентификации |
authSession:startBrowserLogin | R→M | Запустить процесс входа через браузер |
authSession:refresh | R→M | Обновить сессию аутентификации |
authSession:syncProfile | R→M | Синхронизировать профиль пользователя |
authSession:getAccessToken | R→M | Получить токен доступа |
authSession:logout | R→M | Выйти из аккаунта |
authSession:retrySteamLogin | R→M | Повторить вход через Steam |
authSession:subscribe | R→M (send) | Подписаться на изменения состояния аутентификации |
authSession:state | M→R | Отправить состояние аутентификации |
Account (account:*)
| Канал | Направление | Описание |
|---|---|---|
account:list | R→M | Перечислить аккаунты указанного типа |
account:create | R→M | Создать новый аккаунт |
account:delete | R→M | Удалить аккаунт |
account:toggle | R→M | Включить/отключить аккаунт |
account:reveal | R→M | Показать ключ аккаунта |
account:export | R→M | Экспортировать данные аккаунта |
account:clear | R→M | Очистить аккаунты указанного типа |
Auth Tokens (authTokens:*)
| Канал | Направление | Описание |
|---|---|---|
authTokens:status | R→M | Получить статус токена |
authTokens:getValue | R→M | Получить значение токена |
authTokens:store | R→M | Сохранить токен |
authTokens:migrate | R→M | Мигрировать токены |
authTokens:clear | R→M | Очистить токены |
Usage Limits (limits:*)
| Канал | Направление | Описание |
|---|---|---|
limits:get | R→M | Получить информацию о лимитах использования |
limits:check | R→M | Проверить, превышены ли лимиты |
Проекты и файлы
Projects (projects:*)
| Канал | Направление | Описание |
|---|---|---|
projects:list | R→M | Перечислить все проекты |
projects:create | R→M | Создать новый проект |
projects:rename | R→M | Переименовать проект |
projects:delete | R→M | Удалить проект |
projects:browse | R→M | Обзор директорий для выбора пути к проекту |
projects:createWorkspace | R→M | Создать рабочее пространство |
Files (files:*)
| Канал | Направление | Описание |
|---|---|---|
files:snapshot | R→M | Получить снимок дерева файлов для проекта |
files:watch | R→M | Начать отслеживание изменений файлов в проекте |
files:unwatch | R→M | Прекратить отслеживание изменений файлов в проекте |
files:read | R→M | Прочитать содержимое файла (текст) |
files:readBinary | R→M | Прочитать содержимое файла (двоичные данные) |
files:write | R→M | Записать содержимое файла |
files:shallow | R→M | Получить поверхностный список директории |
files:search | R→M | Поиск по содержимому файлов |
files:searchMetrics | R→M | Получить статистику метрик поиска |
files:clearCache | R→M | Очистить кэш файлов |
file:revealInFolder | R→M | Показать файл в системном файловом менеджере |
files:patch:{projectId} | M→R | Отправить патчи изменений файлов |
Git (git:*)
| Канал | Направление | Описание |
|---|---|---|
git:status | R→M | Получить статус Git (ветка, изменённые файлы) |
git:diff | R→M | Получить diff файла |
Чат
Chat Sessions (chatSessions:*)
| Канал | Направление | Описание |
|---|---|---|
chatSessions:list | R→M | Перечислить сессии чата |
chatSessions:get | R→M | Получить детали отдельной сессии |
chatSessions:create | R→M | Создать новую сессию |
chatSessions:update | R→M | Обновить информацию о сессии |
chatSessions:delete | R→M | Удалить сессию |
Chat Messages (chatMessages:*)
| Канал | Направление | Описание |
|---|---|---|
chatMessages:getActivePath | R→M | Получить активный путь сообщений (ветку) |
chatMessages:getPage | R→M | Постраничная навигация по сообщениям |
chatMessages:getBranches | R→M | Получить ветки сообщений |
chatMessages:append | R→M | Добавить сообщение |
chatMessages:update | R→M | Обновить сообщение |
chatMessages:switchBranch | R→M | Переключить ветку сообщений |
chatMessages:delete | R→M | Удалить сообщение |
Chat Assistants (chatAssistants:*)
| Канал | Направление | Описание |
|---|---|---|
chatAssistants:list | R→M | Перечислить всех ассистентов |
chatAssistants:get | R→M | Получить детали ассистента |
chatAssistants:create | R→M | Создать нового ассистента |
chatAssistants:update | R→M | Обновить ассистента |
chatAssistants:delete | R→M | Удалить ассистента |
chatAssistants:setDefault | R→M | Установить ассистентом по умолчанию |
Chat Events
| Канал | Направление | Описание |
|---|---|---|
chat:appendMessage | R→M | Вручную добавить сообщение в чат |
chat:getMessages | R→M | Получить историю сообщений чата |
chat:sendCommand | R→M | Отправить команду чата |
chat:abortSession | R→M | Прервать сессию чата |
chat:checkSessionStatus | R→M | Проверить статус сессии |
chat:event | M→R | Отправить события чата (потоковый контент и т.д.) |
chat:completed | M→R | Событие завершения чата |
Завершение (Completion)
| Канал | Направление | Описание |
|---|---|---|
completion:complete | R→M | Одиночный запрос завершения |
completion:stream | R→M | Запустить потоковое завершение (возвращает streamId) |
completion:stream:{id} | M→R | Отправить события потокового завершения (delta / done / error) |
completion:getModels | R→M | Получить доступные модели для провайдера |
completion:testModel | R→M | Протестировать подключение к модели |
completion:chatInSession | R→M | Завершение чата внутри сессии (полный цикл) |
completion:regenerateInSession | R→M | Перегенерировать ответ ассистента |
completion:createRPFirstMessage | R→M | Создать первое сообщение в сессии ролевой игры |
LLM Config (llmConfig:*)
CRUD-операции провайдеров
| Канал | Направление | Описание |
|---|---|---|
llmConfig:getProviders | R→M | Перечислить всех провайдеров |
llmConfig:getProvider | R→M | Получить данные одного провайдера |
llmConfig:addProvider | R→M | Добавить провайдера |
llmConfig:updateProvider | R→M | Обновить провайдера |
llmConfig:deleteProvider | R→M | Удалить провайдера |
llmConfig:toggleProvider | R→M | Включить/отключить провайдера |
llmConfig:discoverModels | R→M | Обнаружить доступные модели для провайдера |
Предустановки
| Канал | Направление | Описание |
|---|---|---|
llmConfig:getProviderPresets | R→M | Получить список предустановок |
llmConfig:addFromPreset | R→M | Создать провайдера из предустановки |
Параметры моделей
| Канал | Направление | Описание |
|---|---|---|
llmConfig:getAgentDefaultModels | R→M | Получить модели Agent по умолчанию |
llmConfig:setAgentDefaultModels | R→M | Установить модели Agent по умолчанию |
llmConfig:getGlobalModelParameters | R→M | Получить глобальные параметры модели |
llmConfig:setGlobalModelParameters | R→M | Установить глобальные параметры модели |
Маршрутизация и трансформеры
| Канал | Направление | Описание |
|---|---|---|
llmConfig:getChatToCodeRouters | R→M | Получить маршрутизаторы Chat→Code |
llmConfig:addChatToCodeRouter | R→M | Добавить маршрутизатор Chat→Code |
llmConfig:updateChatToCodeRouter | R→M | Обновить маршрутизатор Chat→Code |
llmConfig:deleteChatToCodeRouter | R→M | Удалить маршрутизатор Chat→Code |
llmConfig:getCodeToChatRouters | R→M | Получить маршрутизаторы Code→Chat |
llmConfig:addCodeToChatRouter | R→M | Добавить маршрутизатор Code→Chat |
llmConfig:updateCodeToChatRouter | R→M | Обновить маршрутизатор Code→Chat |
llmConfig:deleteCodeToChatRouter | R→M | Удалить маршрутизатор Code→Chat |
llmConfig:getTransformers | R→M | Получить список трансформеров |
llmConfig:getBuiltinTransformers | R→M | Получить встроенные трансформеры |
llmConfig:addTransformer | R→M | Добавить трансформер |
llmConfig:removeTransformer | R→M | Удалить трансформер |
llmConfig:toggleTransformer | R→M | Включить/отключить трансформер |
Пул API-ключей
| Канал | Направление | Описание |
|---|---|---|
llmConfig:getApiKeys | R→M | Получить список ключей для провайдера |
llmConfig:addApiKey | R→M | Добавить ключ в пул |
llmConfig:updateApiKey | R→M | Обновить ключ |
llmConfig:deleteApiKey | R→M | Удалить ключ |
llmConfig:toggleApiKey | R→M | Включить/отключить ключ |
Массовые операции
| Канал | Направление | Описание |
|---|---|---|
llmConfig:exportConfig | R→M | Экспортировать всю конфигурацию LLM |
llmConfig:importConfig | R→M | Импортировать конфигурацию LLM |
Конфигурация и настройки
Настройки приложения (settings:*)
| Канал | Направление | Описание |
|---|---|---|
settings:get | R→M | Получить параметр настройки |
settings:set | R→M | Задать параметр настройки |
settings:getExperimentalFeatures | R→M | Получить флаги экспериментальных функций |
settings:setExperimentalFeatures | R→M | Установить флаги экспериментальных функций |
Предпочтения приложения (appPreferences:*)
| Канал | Направление | Описание |
|---|---|---|
appPreferences:get | R→M | Получить предпочтения приложения |
appPreferences:update | R→M | Обновить предпочтения приложения |
Файловая конфигурация (config:*)
| Канал | Направление | Описание |
|---|---|---|
config:get | R→M | Получить значение конфигурации |
config:getAll | R→M | Получить все значения конфигурации |
config:getPath | R→M | Получить путь к файлу конфигурации |
config:set | R→M | Установить значение конфигурации |
config:merge | R→M | Объединить значения конфигурации |
config:reset | R→M | Сбросить ключ конфигурации |
config:changed | M→R | Уведомление об изменении конфигурации |
Тема (theme:*)
| Канал | Направление | Описание |
|---|---|---|
theme:getState | R→M | Получить текущее состояние темы (включает все поля обоев/оттенка/пузырьков) |
theme:setMode | R→M | Установить режим темы (light/dark/system) |
theme:updateUserTheme | R→M | Обновить пользовательскую тему (акцентный цвет + шрифты) |
theme:setCustomCss | R→M | Установить пользовательский CSS |
theme:setWallpaper | R→M | Установить изображение в качестве обоев ({ light?, dark? }) |
theme:setWallpaperGradient | R→M | Установить градиентные обои; передаётся WallpaperGradient | null (null очищает) |
theme:setWallpaperPreferences | R→M | Частично обновить любое подмножество настроек обоев (см. таблицу ниже) |
theme:pickWallpaperFile | R→M | Открыть нативный диалог выбора файла обоев; возвращает абсолютный путь |
theme:setRemoteAssetsPolicy | R→M | Установить политику удалённых ресурсов |
theme:export | R→M | Экспортировать конфигурацию темы (ThemeProfileExport, включает все поля обоев) |
theme:import | R→M | Импортировать конфигурацию темы |
theme:reset | R→M | Сбросить тему к настройкам по умолчанию |
theme:updated | M→R | Отправить изменения состояния темы (любое изменение поля транслирует полное ThemeState) |
Поля payload для theme:setWallpaperPreferences
Все поля необязательны; передавайте только те, которые хотите обновить. Схему Zod ThemePreferencesSchema см. в ThemeRouter.ts и configSchema.ts.
| Поле | Тип | Описание |
|---|---|---|
disableWallpaperInCompactWindows | boolean | Отключить обои в компактных окнах |
wallpaperOverlayEnabled | boolean | Включить/отключить полупрозрачные поверхности |
wallpaperBlurIntensity | number 0–30 | Размытие эффекта матового стекла |
wallpaperDimming | number 0–100 | Общая непрозрачность наложения |
wallpaperDimmingHue | number 0–360 | Оттенок HSL наложения |
wallpaperDimmingSaturation | number 0–100 | Насыщенность HSL наложения |
wallpaperDimmingLightness | number -1..100 | Светлота наложения; -1 = авто (белый для светлой / чёрный для тёмной темы) |
wallpaperDimmingGradient | WallpaperGradient | null | Градиентное наложение; null очищает; отсутствие ключа = сохранить |
wallpaperElementTint | string #RRGGBB или '' | Цветовой оттенок элементов в hex; пустая строка = выключено |
wallpaperElementGradient | WallpaperGradient | null | Градиент элементов (переопределяет сплошной оттенок) |
wallpaperBubbleOverride | boolean | Главный переключатель независимого управления пузырьками; false = пузырьки следуют настройкам элементов |
wallpaperBubbleTintUser | string #RRGGBB или '' | Сплошной цвет пузырька пользователя (только при активном переопределении) |
wallpaperBubbleTintAssistant | string #RRGGBB или '' | Сплошной цвет пузырька ассистента (только при активном переопределении) |
wallpaperBubbleGradientUser | WallpaperGradient | null | Градиент пузырька пользователя (переопределяет сплошной цвет) |
wallpaperBubbleGradientAssistant | WallpaperGradient | null | Градиент пузырька ассистента (переопределяет сплошной цвет) |
wallpaperBubbleOpacity | number 0–100 | Прозрачность заливки пузырька (только при активном переопределении; по умолчанию 35) |
wallpaperElementOpacity | number 0–100 | Экспериментальное: делает полупрозрачный UI более непрозрачным |
wallpaperTransparency | number 0–100 | Коэффициент интенсивности оттенка поверхности |
Семантика полей градиента: null = явная очистка; отсутствие ключа = сохранить текущее значение. Фронтенд ThemeContext.setWallpaperPreferences различает их через 'wallpaperXxxGradient' in payload; бэкенд ThemeService.setWallpaperPreferences делает то же самое через проверку in.
Валидация hex: все поля wallpaperBubbleTint* / wallpaperElementTint проверяются по регулярному выражению /^(#[0-9a-fA-F]{6})?$/. Некорректные значения бэкенд молча заменяет на '' (без ошибки).
MCP (mcp:*)
| Канал | Направление | Описание |
|---|---|---|
mcp:list | R→M | Перечислить настроенные MCP-серверы |
mcp:add | R→M | Добавить MCP-сервер |
mcp:addJson | R→M | Добавить MCP-сервер через JSON-конфигурацию |
mcp:remove | R→M | Удалить MCP-сервер |
mcp:test | R→M | Проверить подключение к MCP-серверу |
mcp:discover | R→M | Обнаружить возможности MCP-сервера |
mcp:update | R→M | Обновить конфигурацию MCP-сервера |
mcp:list-server-tools | R→M | Перечислить инструменты конкретного сервера |
mcp:list-all-tools | R→M | Перечислить инструменты всех серверов |
mcp:call-tool | R→M | Вызвать MCP-инструмент |
mcp:check-dependency | R→M | Проверить наличие зависимости команды |
mcp:install-dependency | R→M | Установить недостающую зависимость |
Генерация медиа
Изображения (image:*)
| Канал | Направление | Описание |
|---|---|---|
image:generate | R→M | Самостоятельная генерация изображений |
image:generateInSession | R→M | Генерация изображений внутри сессии (включает создание сообщения) |
generation:completed | M→R | Событие завершения генерации изображения |
Видео (video:*)
| Канал | Направление | Описание |
|---|---|---|
video:generate | R→M | Самостоятельная генерация видео |
video:generateInSession | R→M | Генерация видео внутри сессии |
video:generation:completed | M→R | Событие завершения генерации видео |
Музыка (music:*)
| Канал | Направление | Описание |
|---|---|---|
music:generateInSession | R→M | Генерация музыки внутри сессии |
Конфигурация провайдеров медиа
| Канал | Направление | Описание |
|---|---|---|
imageProviders:list/update/createCustom/deleteCustom | R→M | CRUD провайдеров изображений |
imageSettings:get/set | R→M | Настройки изображений |
musicProviders:list/update/createCustom/deleteCustom | R→M | CRUD провайдеров музыки |
musicSettings:get/set | R→M | Настройки музыки |
videoProviders:list/update/createCustom/deleteCustom | R→M | CRUD провайдеров видео |
videoSettings:get/set | R→M | Настройки видео |
asrProviders:list/update/createCustom/deleteCustom | R→M | CRUD провайдеров ASR |
asrSettings:get/set | R→M | Настройки ASR |
ttsProviders:list/update/createCustom/deleteCustom | R→M | CRUD провайдеров TTS |
ttsSettings:get/set | R→M | Настройки TTS |
tts:listVoices | R→M | Перечислить доступные голоса TTS |
Управление медиаактивами (media:*)
| Канал | Направление | Описание |
|---|---|---|
media:migrateBase64ToFiles | R→M | Мигрировать данные base64 в файловое хранилище |
media:getMigrationStatus | R→M | Получить статус миграции |
media:migrationProgress | M→R | Отправить прогресс миграции |
media:generateMissingThumbnails | R→M | Сгенерировать отсутствующие миниатюры |
media:thumbnailProgress | M→R | Отправить прогресс генерации миниатюр |
media:compressImage | R→M | Сжать одно изображение |
media:compressDataUrl | R→M | Сжать изображение в формате Data URL |
media:compressMany | R→M | Пакетное сжатие изображений |
Agent / Magi
Agent (agent:*)
| Канал | Направление | Описание |
|---|---|---|
agent:checkAvailability | R→M | Проверить доступность Agent |
agent:getBackends | R→M | Получить список доступных бэкендов |
agent:getBackendInfo | R→M | Получить информацию о текущем бэкенде |
agent:createSession | R→M | Создать сессию Agent |
agent:resumeSession | R→M | Возобновить сессию Agent |
agent:interrupt | R→M | Прервать сессию Agent |
agent:respondPermission | R→M | Ответить на запрос разрешения |
agent:respondAskUserQuestion | R→M | Ответить на вызов ask_user_question MCP (отправить ответ или отменить) |
agent:getActiveSessions | R→M | Получить список активных сессий |
agent:isSessionActive | R→M | Проверить, активна ли сессия |
agent:sendToSession | R→M | Отправить сообщение в сессию |
agent:listDispatches | R→M | Перечислить задачи диспетчеризации |
agent:findBackendForSession | R→M | Найти бэкенд для сессии |
agent:selectFolder | R→M | Открыть диалог выбора папки |
agent:openPlaygroundFolder | R→M | Открыть временное рабочее пространство |
agent:retryDevPreview | R→M | Повторить предпросмотр разработки |
agent:event | M→R | Отправить события Agent |
agent:permissionRequest | M→R | Отправить запросы разрешений |
agent:askUserQuestion | M→R | Отправить вопросы при вызове Agent mcp__elftia-ask__ask ({requestId, sessionId, questions[]}) |
agent:a2ui | M→R | События рендеринга A2UI |
agent:preview | M→R | Отправить статус предпросмотра разработки |
Пользовательские агенты (agent:customAgents:*)
| Канал | Направление | Описание |
|---|---|---|
agent:customAgents:list | R→M | Перечислить пользовательские агенты |
agent:customAgents:get | R→M | Получить детали агента |
agent:customAgents:create | R→M | Создать пользовательский агент |
agent:customAgents:update | R→M | Обновить пользовательский агент |
agent:customAgents:delete | R→M | Удалить пользовательский агент |
agent:customAgents:run | R→M | Запустить пользовательский агент |
agent:customAgents:promptPreview | R→M | Предпросмотр промпта |
agent:customAgents:export/import | R→M | Экспорт/импорт агента |
agent:customAgents:toggleFavorite | R→M | Переключить избранное |
Magi (magi:*)
| Канал | Направление | Описание |
|---|---|---|
magi:getStatus | R→M | Получить статус сервиса Magi |
magi:getConfig | R→M | Получить конфигурацию Magi |
magi:updateConfig | R→M | Обновить конфигурацию Magi |
magi:resetSession | R→M | Сбросить сессию Magi |
Elfi (elfi:*)
| Канал | Направление | Описание |
|---|---|---|
elfi:ask | R→M | Задать вопрос ассистенту Elfi |
elfi:getKnowledge | R→M | Получить содержимое базы знаний |
elfi:searchKnowledge | R→M | Поиск по базе знаний |
Плагины каналов
| Канал | Направление | Описание |
|---|---|---|
channelPlugins:listPlugins | R→M | Перечислить доступные плагины |
channelPlugins:listInstances | R→M | Перечислить экземпляры плагинов |
channelPlugins:add | R→M | Добавить экземпляр плагина |
channelPlugins:remove | R→M | Удалить экземпляр плагина |
channelPlugins:update | R→M | Обновить экземпляр плагина |
channelPlugins:getDetails | R→M | Получить детали плагина |
channelPlugins:changeStatus | R→M | Изменить статус плагина (запустить/остановить) |
Система
Управление окнами
| Канал | Направление | Описание |
|---|---|---|
window-minimize | R→M | Свернуть окно |
window-maximize | R→M | Переключить максимизацию |
window-close | R→M | Закрыть окно |
open-devtools | R→M | Переключить DevTools |
developer-mode:get/enable/disable | R→M | Управление режимом разработчика |
Среда выполнения
| Канал | Направление | Описание |
|---|---|---|
runtime:getEnvironment | R→M | Получить информацию о среде выполнения |
Диагностика (diagnostics:*)
| Канал | Направление | Описание |
|---|---|---|
diagnostics:dump | R→M | Экспортировать диагностическую информацию |
diagnostics:export | R→M | Экспортировать отчёт диагностики |
diagnostics:bundle | R→M | Собрать пакет диагностических данных |
diagnostics:clearCaches | R→M | Очистить кэши |
diagnostics:dbVacuum | R→M | VACUUM базы данных |
diagnostics:dbGetSize | R→M | Получить размер базы данных |
Определение среды (env:*)
| Канал | Направление | Описание |
|---|---|---|
env:checkAll | R→M | Проверить все зависимости среды |
env:installTool | R→M | Установить инструмент |
env:repairAll | R→M | Исправить всё |
env:getLastResult | R→M | Получить результат последней проверки |
env:progress | M→R | Отправить прогресс проверки |
Веб-поиск (webSearch:*)
| Канал | Направление | Описание |
|---|---|---|
webSearch:search | R→M | Унифицированный поиск |
webSearch:configureProvider | R→M | Настроить провайдера поиска |
webSearch:configureProviders | R→M | Пакетная настройка провайдеров |
webSearch:isProviderEnabled | R→M | Проверить статус провайдера |
webSearch:getProviderConfig | R→M | Получить конфигурацию провайдера |
webSearch:getProviders | R→M | Перечислить всех провайдеров |
webSearch:jinaReader | R→M | Извлечь содержимое страницы через Jina Reader |
webSearch:localSearch | R→M | Локальный поиск в браузере (устарело) |
webSearch:isAvailable | R→M | Проверить доступность локального поиска |
Управление данными
Экспорт (export:*)
| Канал | Направление | Описание |
|---|---|---|
export:sessions | R→M | Экспортировать сессии |
export:messages | R→M | Экспортировать сообщения |
Промпты (prompts:*)
| Канал | Направление | Описание |
|---|---|---|
prompts:list/get/create/update/delete | R→M | CRUD промптов |
prompts:reorder | R→M | Изменить порядок промптов |
prompts:incrementUsage | R→M | Увеличить счётчик использования |
prompts:search | R→M | Поиск промптов |
prompts:quickList | R→M | Быстрый список |
prompts:optimize | R→M | Оптимизировать промпт |
Категории промптов (promptCategories:*)
| Канал | Направление | Описание |
|---|---|---|
promptCategories:list/get/create/update/delete | R→M | CRUD категорий |
promptCategories:reorder | R→M | Изменить порядок категорий |
promptCategories:getTree | R→M | Получить дерево категорий |
Цепочки промптов (promptChains:*)
| Канал | Направление | Описание |
|---|---|---|
promptChains:list/get/create/update/delete | R→M | CRUD цепочек |
promptChains:incrementUsage | R→M | Увеличить счётчик использования |
promptChainItems:add/remove/update/reorder | R→M | Управление элементами цепочки |
Управление сессиями (sessions:*)
| Канал | Направление | Описание |
|---|---|---|
sessions:list | R→M | Перечислить сессии проекта |
sessions:delete | R→M | Удалить сессию |
sessions:getTokenUsage | R→M | Получить использование токенов |
sessions:search | R→M | Поиск сессий |
sessions:batchMove/batchTag/batchDelete/batchExport | R→M | Пакетные операции |
sessionFolders:* | R→M | Управление папками сессий (CRUD + изменение порядка + getTree) |
pinnedMessages:* | R→M | Управление закреплёнными сообщениями |
Шаблоны и работы
| Канал | Направление | Описание |
|---|---|---|
templates:* | R→M | CRUD шаблонов изображений |
works:* | R→M | CRUD работ с изображениями |
musicTemplates:* | R→M | CRUD музыкальных шаблонов |
musicWorks:* | R→M | CRUD музыкальных работ |
videoTemplates:* | R→M | CRUD шаблонов видео |
videoWorks:* | R→M | CRUD видеоработ |
Заметки и задачи
| Канал | Направление | Описание |
|---|---|---|
notes:* | R→M | CRUD заметок + поиск |
tasks:* | R→M | CRUD задач + список |
todo:* | R→M | Управление задачами |
tags:* | R→M | Система тегов |
Ролевые игры (совместимо с SillyTavern)
| Канал | Направление | Описание |
|---|---|---|
characterCards:* | R→M | CRUD карточек персонажей |
worldInfo:* | R→M | CRUD информации о мире |
regexScripts:* | R→M | CRUD скриптов регулярных выражений |
groupChat:* | R→M | CRUD группового чата |
sprites:* | R→M | Управление спрайтами персонажей |
rpDefaults:* | R→M | Настройки RP по умолчанию |
contextTemplates:* | R→M | CRUD шаблонов контекста |
Обновления
| Канал | Направление | Описание |
|---|---|---|
autoUpdate:* | R→M | Автоматическая проверка/загрузка/установка обновлений |
download:* | R→M | Управление загрузкой файлов |
webUpdate:* | R→M | Обновление веб-версии |
Skills
| Канал | Направление | Описание |
|---|---|---|
skills:list/create/update/delete | R→M | CRUD пользовательских Skill |
skills:importZip | R→M | Импортировать Skill из ZIP-файла |
skillHub:* | R→M | Просмотр/загрузка в Skill Hub |