1.9.9406

April - Discord bot public alpha and AI/docs update

1.9.9406 RU/EN

Новый интерфейс по умолчанию

Новый интерфейс в альфе уже несколько недель, и на данный момент выглядит так, что самые критичные проблемы либо уже вычищены, либо пока еще не найдены. Теперь у всех новых пользователей IsBlazorMode = true включается по умолчанию. То есть новые установки сразу стартуют в новом UI.

Updated Main Window

Если вы еще сидите на классической оболочке, очень рекомендую хотя бы попробовать новый интерфейс. Впервые он был введен вот здесь:

Discord Bot

Запускаем публичную альфу EyeAuras Bot. Это бот, который сидит в Discord и которому уже можно писать за помощью по EyeAuras. Он знает документацию, умеет подсказывать по скриптам, настройкам и общим сценариям использования программы.

EyeAuras Bot In Discord

Основной сценарий такой:

  • в DM ему можно писать как обычному личному помощнику
  • в общих каналах его нужно явно тегать (@EyeAuras), бот попробует "включиться" в беседу и ответить на вопрос(-ы). Но честно говоря лучше пользоваться DM и явно задавать вопрос при теге, так будет банально надежнее
  • если бот будет тупить, обязательно пишите об этом мне в личку

Подробнее про Discord Bot

Встроенный AI Assistant

Должен поумнеть и встроенный AI Assistant внутри самой программы.

Он теперь лучше понимает специфику EyeAuras, полезнее отвечает на вопросы по коду и скриптам и в целом сильнее завязан на качество локальной wiki. Чем качественнее и полнее документация, тем умнее становится и встроенный AI.

Отдельно добавлена документация по scripting best practices:

Подробнее про AI Assistant

EyeAuras Gateway

EyeAuras Gateway развивается, это по сути proxy-сервер над OpenAI и нужен для двух простых вещей:

  • дать более простой вход в AI внутри EyeAuras, чтобы не приходилось идти на OpenAI, регистрироваться там, оформлять ключ и т.п.
  • упростить доступ там, где прямое использование OpenAI неудобно, особенно из РФ На текущем этапе это удобный способ попробовать AI через инфраструктуру EyeAuras без регистрации и смс (с). p.s. на самом деле обман - регистрация в EyeAuras нужна, а вот оплачивать ничего не нужно. В тестировании может поучаствовать любой желающий: если хотите доступ к текущей альфе, просто напишите Xab3r в Discord DM.

Что важно:

  • идет работа над бесплатными лимитами для всех пользователей программы, будет дробление на 5 часов, 1 неделю и 1 месяц. Т.е. у вас будет некий бесплатный запас, которого в идеале будет хватать на какие-то вопросы, уточнения и т.п. На полноценный кодинг скорее всего не хватит - в конце концов AI стоит банально дорого, а программа и так сейчас бесплатная. Можно будет пополнить лимит через сайт, но честно говоря для этого случая я бы предложил просто зарегистрироваться в OpenAI и оплачивать подписку там
  • возможность просто указать обычный OpenAI endpoint и использовать свой собственный ключ никуда не денется

Подробнее про EyeAuras Gateway

C# Scripting - ScriptContainerExtensions

Параллельно расширяется и техническая документация по самому C# scripting.

Добавлена отдельная статья про ScriptContainerExtensions - это механизм, через который можно регистрировать свои сервисы в DI-контейнере скрипта, подключать модульные библиотеки и аккуратнее собирать более крупные scripting-сценарии, mini-app и pack'и.

Если коротко, это важная тема для тех, кто уже вырос из одного Script.csx и хочет строить более модульную архитектуру поверх EyeAuras.

Wiki и авто перевод

Теперь вся wiki доступна и на русском, и на английском языке.

Перевод идет автоматически через AI, так что если в английской версии что-то выглядит криво или искажается по смыслу, пожалуйста, сообщайте:

Исправления / улучшения

  • [Discord Bot] Добавлены базовые лимиты использования и админские DM slash-команды для контроля нагрузки: /limit-usage и /configured-limits
  • [Discord Bot] Кнопка stop теперь не дает любому участнику канала останавливать чужой запрос
  • [Discord Bot] Правки и удаления сообщений стали корректнее отражаться в памяти и истории бота, чтобы в контексте было меньше устаревших данных
  • [Discord Bot] Ответы и служебные сообщения бота теперь отправляются без случайных пингов @everyone, ролей и пользователей
  • [Discord Bot] Длинные markdown-ответы и код стали аккуратнее разбиваться на Discord-сообщения; артефакты теперь можно отдавать файлами
  • [Discord Bot] Подкручен system prompt и работа с документацией, чтобы бот лучше отвечал по changelog, scripting и wiki
  • [AI] Улучшен Responses API: добавлена потоковая выдача ответов
  • [AI/UI] Подтянут AI chat view: улучшено отображение reasoning, а также переключателей Tool Calls, Reasoning и Telemetry
  • [AI/UI] AI-настройки вынесены в отдельное окно Show Settings
  • [UI] Для новых пользователей новый интерфейс теперь включен по умолчанию (IsBlazorMode = true)
  • [MCP] MCP в desktop AI больше не спрятан только за alpha access