Среда разработки агентов

BLXCode
BLXCode

Один АДЭ.
Каждый агент. Мультирабочее пространство.

BLXCode 0.5.0 adds MCP servers, local and cloud agent providers, Kanban plans, Mermaid diagrams, HeartBeat memory indexing, push-to-talk, notifications, Vim mode, and 32 themes around one multiworkspace agent loop.

Version 0.5.0

Major ADE upgrade

MCP, local models, Kanban, diagrams, and a smarter workbench.

The latest landing context is centered on the v0.5.0 release: more providers, deeper planning surfaces, background memory services, app-wide status, and a redesigned BLXCode theme without changing the product dark command-center look.

6

new text providers

32

themes

0

key for local Ollama / LM Studio

01

MCP server support

Register stdio or HTTP MCP servers in Settings and expose their tools to the in-app agent plus terminal CLI agents.

02

Local and cloud providers

Ollama, LM Studio, Hugging Face, Cloudflare Workers AI, Together AI, and Portkey join OpenAI, Anthropic, and OpenRouter.

03

Kanban plans and AI tasks

Plans in .agents/plans become a center-tab Kanban board with drag-to-status moves, quick tasks, AI Plan, and AI Tasks.

04

Mermaid diagram gallery

The agent can create persisted plan diagrams, preview them in a gallery, and export them to Markdown or PDF.

05

HeartBeat memory indexing

A background runtime keeps generated memory notes fresh across open workspaces and reports status in Settings.

06

Status, updates, and voice

Titlebar notifications, a bottom status line, beta updates, push-to-talk with Whisper, Vim mode, named terminals, and session compaction round out the release.

Основные возможности

Мульти всё — без хаоса на приборной панели.

One grid, many providers, MCP tools, plans, memory, voice, and code context.

Мультирабочее пространство

Переключайтесь между проектами, не теряя контекста.

Мультитерминалы

До 16 терминалов на рабочее пространство — параллельные, общие, целенаправленные.

Мультиязычность

14 локалей — копия пользовательского интерфейса, агента и системы с английского на 繁體中文.

Менеджер планов

Планы уценки в `.agents/plans/` с синхронизацией задач, фильтрами состояния, сгруппированными разделами и загрузкой в ​​агент.

Координированные субагенты

Разведчик, обзор и аналитик безопасности работают параллельно — карты временной шкалы в реальном времени, общий поставщик и модель.

Инструменты для агентов

Shell, Git, поиск в рабочей области и веб-исследования — основные навыки работы с ленивой документацией, определение среды в первую очередь.

Передача контекста

Память, планы, задачи и изображения → любой слот терминала или Агент BLXCode.

Правила и навыки

Расширяемые карты правил и навыков — встроенное редактирование, создание правил, вкладки «Ядро/Пользователь», git/npm/локальная установка.

Обозреватель боковой панели

Дерево файлов проекта и график git в левой части — обновление, свертывание, сохранение для каждой рабочей области.

Мультипровайдер

BLXAgent: OpenAI, Anthropic и OpenRouter в качестве основных поставщиков.

Мультипровайдерный интерфейс командной строки

Claude, Codex, Gemini, Cursor, OpenCode — рядом в сетке.

Возобновляемые сеансы

Продолжайте сеансы рабочей области и CLI именно с того места, на котором вы остановились.

Предварительный просмотр файла и кода

Щелкните любой файл на боковой панели — изображения, видео, Markdown, Mermaid и более 60 языков кода отображаются с номерами строк и подсветкой синтаксиса.

Передача управления правой кнопкой мыши

Выберите диапазон кода, щелкните правой кнопкой мыши → отправьте фрагмент на любой терминал, прикрепите к агенту или оберните его в блок контекста — по всем рабочим пространствам.

Баннеры документов политики

Голые `LICENSE`, `CONTRIBUTING`, `README`, `SECURITY`, `CHANGELOG` (с `.md` или без него) визуализируются как Markdown с баннером и значком для конкретного типа.

Перетаскивание терминалов

Возьмите слот терминала за ручку и измените порядок сетки — PTY, метки агентов и разделенные панели следуют без перезапуска.

Поставщик BLXAgent

OpenAIAnthropicOpenRouterOllamaLM StudioHugging FaceCloudflare Workers AITogether AIPortkey

Поставщик интерфейса командной строки

ClaudeCodexGeminiCursorOpenCode

Multilanguage

14 locales. One surface.

UI, agent, and system copy in your language — from English to 繁體中文.

Active locale

Deutsch

de_de.rs

locales/

  • de_de.rs
  • en_us.rs
  • es_es.rs
  • fr_fr.rs
  • hu_hu.rs
  • it_it.rs
  • ja_jp.rs
  • ko_kr.rs
  • pl_pl.rs
  • pt_br.rs
  • ru_ru.rs
  • zh_cn.rs
  • zh_tw.rs
  • mod.rs

ADE Workflow

From workspace to agent loop — in one grid.

Terminals, browser, memory, plan manager, rules, and skills share one harness. The agent orchestrates; you stay in flow.

ade.harness — node 01/08workspace
ADE workflow connections

node·01

Workspace

node·02

16× Terminals

node·03

BLXAgent

node·04

Browser

node·05

Memory

node·06

Plans

node·07

Skills

node·08

Rules

x · 00
x · 99
Pipeline · 8 stages● live
readoutworkspace.rs

Switch projects without losing context. Tabs persist.

In the product

Looks like your daily workflow — feels like a command center.

  • Center tabs — pinned Terminals, shared file preview, docked Settings; tabs are closeable with a 3 s confirm on Terminals, Settings opens without a workspace
  • File preview — images, video, Markdown + Mermaid, and 60+ code languages with line numbers, syntax highlighting, and drag-range row selection
  • Right-click handoff — send a code snippet to any terminal slot (across workspaces) or attach it to the BLXCode Agent with one click
  • Policy doc banners — `LICENSE`, `CONTRIBUTING`, `README`, `SECURITY`, `CHANGELOG`, `AUTHORS`, `CODE_OF_CONDUCT` render with a kind-specific hero banner, even without an extension
  • Drag & drop terminal slots — grip handle reorders the grid live, PTYs and agent labels travel along
  • MCP servers — stdio/HTTP servers with on/off switches, connection tests, in-app agent tools, and CLI config sync
  • Workspace Kanban — pinned center-tab board with nested task lanes, drag-to-status moves, search, quick tasks, and layout import/export
  • Mermaid diagrams — agent-authored plan diagrams with a centered gallery and Markdown/PDF export
  • HeartBeat + Memory Indexer — background services keep workspace memory fresh and report status in Settings
  • Notifications + status line — titlebar bell feed, deep-link targets, bottom context chips, Git branch, editor position, plan/memory metrics, and update state
  • Code editor — CodeMirror 6 preview/edit path, Vim mode, cursor position status, editor shortcuts, folding, and right-click handoff in read-only preview
  • Push-to-Talk — local Whisper or cloud transcription routed to the agent composer, terminal, text input, or clipboard
  • 32 app themes — redesigned BLXCode dark/light, BLXCode Legacy, brand light counterparts, cool light designs, Claude Code dark, global radius/font/font-size controls
  • Centralized API Keys — LLM and web-search providers in one keyring-backed pane
  • BLXCode Agent — subagents, per-turn metrics, session cost, harness.ask_user cards
  • Expandable Rules & Skills panels — inline edit, Core/User skill tabs
  • Plan Manager with status filters, grouped sections, and Load into Agent
  • Built-in browser for docs, APIs, and live previews
  • Sidebar project files and git commit graph (resizable panels)
  • STT & TTS and chat maximize for longer agent transcripts

BLXCode Агент

Один помощник на рабочем месте — правила, планы и инструменты на каждом шагу.

Агент — это уровень оркестровки ADE: правила привязки, основные навыки, скоординированные субагенты, инструменты оболочки и Git, а также возобновление планов и задач — а затем передача обслуживания терминалам и интерфейсам командной строки, когда вам нужны собственные сеансы поставщика. Экраны вгалерея продуктов.

Поток за оборот

  1. 1. Прочтите активные правила — обязательные, не подлежащие обсуждению.
  2. 2. Загружайте навыки сопоставления, когда они необходимы для выполнения задачи.
  3. 3. Возобновите работу с `task_list` / активного плана, если вы сказали «продолжить» или «подождать».
  4. 4. При необходимости извлекайте воспоминания, планы и контекст проекта.
  5. 5. Выполнение — файлы, терминалы, браузер, передача в CLI.

Координированные субагенты

Попросите параллельную разведку, обзор или охрану — до пяти за ход, живые расширяемые карточки на временной шкале чата, один синтезированный ответ.

Повороты с помощью ремня безопасности

Унифицированная диспетчеризация инструментов: файлы, оболочка, Git, поиск в рабочем пространстве, Интернет, память, планы, правила и навыки — тонкая подсказка с документацией по основным навыкам.

Управление правилами и навыками

Расширяемые карточки на правой панели — предварительный просмотр SKILL.md при раскрытии, встроенное редактирование правил, создание правил, вкладки «Основные/Пользовательские навыки» с установкой из git/npm/local.

Панель «Планы»

Редактор и предварительный просмотр с фильтрами статуса, сгруппированными разделами плана, встроенным созданием/редактированием и загрузкой в ​​агент.

Обязательный контрольный список поворота

Каждый ход начинается с активных правил, сопоставления навыков, когда это необходимо, затем возобновляется обнаружение (продолжение / переход) из задач и планов перед выполнением работы.

Мультимодальный и голосовой

Прикрепите изображения для поставщиков услуг технического зрения. Циклы STT/TTS и максимальный чат дают больше места для длинных стенограмм операторов.

Основные моменты выпуска

Приведенные ниже сводки специально подготовлены для сайта — полные примечания доступны на GitHub, когда мы отмечаем выпуск. Что должно быть отправлено следующим?Добавьте это в Идеи.

Поддержка сервера MCP, шесть новых поставщиков агентов (Ollama, LM Studio и другие), канбан-доска рабочей области, диаграммы Mermaid, созданные агентами, индексатор памяти на основе HeartBeat, уведомления и строка состояния для всего приложения, режим Vim, канал бета-обновления, а также переработанная тема BLXCode, функция «нажми и говори» с локальным Whisper, планы AI, именованные терминалы и настраиваемая кроссплатформенная строка заголовка.

Основные моменты

  • **Поддержка сервера MCP (Model Context Protocol)** — зарегистрируйте серверы stdio/HTTP MCP в **Настройки → MCP** и откройте их как для агента в приложении, так и для встроенных агентов CLI терминала, с включением/выключением каждого сервера и проверкой соединения в реальном времени.
  • **Шесть новых поставщиков агентов** — Ollama, LM Studio, Hugging Face, Cloudflare Workers AI, Together AI и Portkey присоединяются к OpenRouter, Anthropic и OpenAI. Ollama и LM Studio не требуют ключа API и используют локальный **URL-адрес сервера**.
  • **Доска Канбана в рабочей области** — закрепленное представление Канбана на центральной вкладке, поддерживаемое `.agents/plans/`, группировка планов по статусу с вложенными полосами задач, перемещением по статусу, быстрым созданием задач, поиском и импортом/экспортом макета.
  • **Диаграммы Mermaid, созданные агентом** — агент может создавать диаграммы как первоклассные объекты, сохранять их рядом со своим планом и отображать в центральной галерее диаграмм с возможностью экспорта **Сохранить как** в Markdown или PDF.
  • **Среда выполнения HeartBeat + Индексатор памяти** — внутренний оркестратор (с интервалом от 10 минут до 24 часов) запускает фоновые службы; первый — это индексатор памяти, который сохраняет актуальность созданных заметок в открытых рабочих пространствах. Новая вкладка **Настройки → HeartBeat**.
  • **Уведомления для всего приложения + строка состояния** — колокольчик в заголовке с целями глубоких ссылок, а также всегда видимая строка состояния, показывающая количество правил/навыков, объем памяти, активный редактор, ветку Git, планы/метрики памяти и зафиксированное использование Клода.
  • **Канал бета-обновлений** — переключатель **Стабильная версия/Бета** в **Настройки → Приложение**, разрешение предварительной версии и служба фоновых обновлений, которая проверяет каждые 10 минут и уведомляет вас при обнаружении версии.
  • **Переработанная тема BLXCode + 32 темы** — флагманский темный/светлый стиль теперь представляет собой сочетание «Ночь Токио» и «Дракула»; предыдущий GitHub-blue по умолчанию продолжает существовать как **BLXCode Legacy**. 16 темных + 16 светлых, включая пять фирменных светлых аналогов, пять крутых светлых дизайнов и теплую темную тему **Claude Code**.
  • **Настраиваемая кросс-платформенная строка заголовка** – тематическая, с кластером брендов, собственными элементами управления окнами, навигационной цепочкой рабочего пространства по центру, компактным быстрым меню **НАВИГАЦИЯ**, колокольчиком уведомлений и меню "Справка/О программе".
  • **Скругления и шрифт** — независимые от темы элементы управления внешним видом: масштаб радиуса угла (Резкий/По умолчанию/Скругленный/Дополнительный) и встроенный моноширинный шрифт (JetBrains Mono) или системная моноширинная грань.
  • **Редактор кода с режимом Vim** — специальная вкладка **Настройки → Редактор кода** с переключателем привязок клавиш Vim (по умолчанию включено) как для редактора, так и для предварительного просмотра только для чтения, а также перепривязываемые ярлыки редактора.
  • **Push-to-Talk (PTT)** — удерживайте клавишу, говорите и направьте расшифровку в компоновщик агента, на активный терминал, в текстовый ввод или в буфер обмена. Локально с помощью теплой модели `whisper.cpp` с дополнительным облачным режимом и встроенным менеджером моделей Whisper.
  • **План AI и задачи AI** — превратите короткое приглашение в полный план Markdown (с дополнительным разделом `## Tasks`), не выходя из панели «Планы».
  • **Именованные терминалы** — замените `#1`, `#2`, … ​​на дружественные имена агентов (Девон, Том, Миа, …) и дважды щелкните заголовок терминала, чтобы присвоить ему собственное имя. Агент BLXCode тоже знает эти имена.
  • **Измеритель контекстного окна и сжатие сеанса** — см. `used / max · NN%` в заголовке чата, сжимайте разговор в плотный брифинг и позвольте **Автосжатию** сделать это за вас, когда занятость превысит пороговое значение.
  • **3D-сфера агента Drobo с 2D-резервным вариантом** — голосовая сфера агента теперь представляет собой модель Three.js, которая следует за курсором, меняет цвет на основе токенов темы и реагирует на состояния записи. Вернитесь к плоскому 2D-логотипу в настройках.
  • **VS Code-график Git commit** — структурированные дорожки, цветные узлы, списки файлов, которые можно развернуть по щелчку мыши, а также наведенная карточка с надписью **Открыть на GitHub**, когда начало координат можно сопоставить.
  • **Панель «Память» в качестве центральной вкладки** — откройте «Память» на центральной вкладке рабочей среды с более широким столбцом файлов/категорий по умолчанию и переключателем **Разделить вид**, чтобы сетка терминала оставалась видимой. Настройки памяти теперь находятся в отдельной панели **Настройки → Память**.

Новое — Система тем и внешний вид.

  • **Округления и шрифт** — глобальные независимые от темы элементы управления в **Настройки → Внешний вид**. Округления масштабируют новый набор токенов `--radius-{xs,sm,md,lg,xl}`; Шрифт переопределяет `--font-mono` для рабочей среды и терминалов xterm (терминалы переопределяются при изменении).
  • **Переработанная тема BLXCode + BLXCode Legacy** — Токийская ночь × Дракула для флагмана; предыдущее значение по умолчанию сохраняется как **BLXCode Legacy / BLXCode Legacy Light**.
  • **Десять новых световых тем** – пять фирменных световых аналогов (Tokyo Night Light, Nord Light, GitHub Light, Ayu Light, Atom One Light) и пять уникальных крутых дизайнов (Winter Light, Paper Light, Alpine Light, Frost Light, Lilac Light).
  • **Тёмная тема Claude Code** — тёплый уголь с коралловым акцентом, заменяет почти избыточный слот `github-dark`.
  • **Глобальный размер шрифта** — пошаговый регулятор **размера шрифта** для всего приложения (маленький/средний/большой/дополнительный) в **Настройки → Внешний вид** переопределяет центральный токен `--font-size-base`, используемый рабочей средой, карточками и строкой состояния.

Новое — Агент и чат

  • **Сфера 3D-агента Drobo** — интерактивная модель Three.js (`public/assets/Drobo.glb`), которая следует за курсором, меняет цвет на основе токенов темы, реагирует на состояния записи/транскрибирования и возвращается к 2D-логотипу `B`. Новый переключатель **Сфера агента** в **Настройки → BLXCode Агент** позволяет выбирать между 3D-дробо (по умолчанию) и 2D-логотипом.
  • **Индикатор использования контекстного окна** — `used / max · NN%` в заголовке чата с тонким индикатором выполнения, который показывает предупреждение выше 70 % и опасность выше 85 %. Максимум определяется из собственных метаданных модели поставщика (OpenRouter `context_length`, кэшированных для каждой модели) со статической резервной таблицей для прямых поставщиков.
  • **Сжатие сеанса** — кнопка **Сжать** суммирует текущий разговор в плотный брифинг и начинает заново. **Автокомпактный** автоматически запускает тот же путь, когда занятость превышает настраиваемый порог (по умолчанию 85 %, диапазон 50–95 %), и никогда не прерывает поворот.
  • **Панель статистики сеанса агента** — герой агента теперь использует левый столбец для компактной панели статистики в реальном времени без рамки (поставщик/модель + чип состояния, время начала сеанса, мини-индикатор контекстного окна, обороты, общее количество вызовов инструментов, активные субагенты, совокупная стоимость сеанса), в то время как сфера Дробо остается справа.
  • **Настраиваемое ограничение числа циклов инструментов** — максимальное количество оборотов для раундов вызова инструментов теперь представляет собой числовое поле (1–500, по умолчанию 36) в **Настройки → BLXCode Агент**. Применяется как к OpenAI-совместимым, так и к Anthropic циклам.
  • **Отправить/Стоп как один переключатель** — панель создания сообщения представляет собой одну кнопку, на которой отображается **Отправить** в режиме ожидания и **Стоп** во время хода.
  • **Блоки «Мышление» объединяются в следующую строку модельного раунда** — готовый блок *Мышление*, за которым сразу следует *Модельный раунд*, несущий инструмент*, сворачивается в одну строку, поэтому раунды моделирования правильно сортируются в последовательной нумерации.
  • **Кнопка воспроизведения для каждого сообщения только при настройке голосовой связи** — действие преобразования текста в речь в сообщении чата отображается только в том случае, если TTS включена **и** выбранный поставщик TTS действительно имеет ключ API.
  • **Улучшение управления агентом CLI терминала и подсказок** — агент BLXCode теперь может управлять интерактивными агентами терминала (Claude Code, Codex, Gemini, OpenCode, Cursor) через всю систему. Новые инструменты управления терминалами выводят список/назначают слоты, отправляют необработанные ключи или прикрепленный контекст BLXCode, читают последние выходные данные, ждут новых или установленных выходных данных с идентификаторами последовательностей и прерывают зависшие сеансы с помощью Ctrl+C. Новый встроенный основной навык, `prompt-generating`, учит модель, как определять подсказки для чата BLXCode, терминальных агентов CLI, субагентов и ответов пользователя, а системное приглашение теперь требует консультации с этим навыком перед основной передачей управления агентом CLI. Переключатель **Улучшить запрос перед отправкой** для каждого рабочего пространства перезаписывает черновик с помощью изолированного однократного вызова поставщика перед отправкой его в качестве фактического хода пользователя, без изменения истории чата, инструментов, памяти, планов или состояния временной шкалы.
  • **Рефакторинг временной шкалы агента** — временная шкала чата теперь отображает последовательные действия инструментов в виде тонких сгруппированных строк состояния для карточек основного агента и субагента, сохраняя значки для каждого инструмента, сводку аргументов, индикаторы состояния, расширяемые сведения, метрики, агрегацию путей и счетчики `×N` с помощью повторно используемого компонента `tool_group`. Модель превращается в то, что мутирующие файлы заканчиваются сводной карточкой **Измененные файлы**, созданной на основе `git_status_changes` (общее количество добавлений/удалений, свертываемое дерево каталогов со статистикой по каждому файлу, просмотр различий по щелчку мыши) без добавления новых полей серверного протокола. Панель инструментов старого режима + однострочный ввод заменены современным автоматически растущим композитором с выбором модели в нижнем колонтитуле, всплывающим окном режима планирования/сборки/доступа, переключателем уровня мышления, элементами управления безопасностью при занятости и сферой отправки/остановки. Новые компоненты размещаются в специальных папках `agent_panel/{tool_group,changed_files_card,composer}` с CSS, предназначенным только для токенов.
  • **Предварительный просмотр потока «Мышление агента»** — пока текущий ход активно думает, под сферой Дробо появляется компактный встроенный предварительный просмотр, который следует за последним открытым блоком *Мышление* на временной шкале. Он автоматически прокручивается по мере поступления текстовых потоков, использует токены радиуса/цвета активной темы и исчезает в компактном режиме чата.
  • **Форматирование вывода списка инструментов агента** — результаты инструмента в виде массива JSON (например, `rules_list`, `skills_list`) отображаются в виде читаемых компактных списков на временной шкале чата, а не необработанных однострочных JSON-объектов. Агент по-прежнему получает исходный JSON внутри себя; уровень представления только для пользовательского интерфейса извлекает `title` / `name`, `summary`, категорию/вид и небольшие фрагменты метаданных с терпимым резервным вариантом, который все еще может отображать полные элементы списка из префиксов усеченного массива.
  • **Метрики кэшированных токенов** — поток событий теперь отображает Anthropic/OpenAI `cache_creation_input_tokens` и `cache_read_input_tokens` как поля первого класса. Сводка использования и панель агента показывают соотношение кэшированных и свежих данных вместе с токенами подсказки/завершения, а всплывающее окно с метриками для каждого сообщения отображает полную разбивку.
  • **Компактный режим панели агента + компактная панель задач** — новый компактный макет чата сворачивает героя-агента в более плотную сетку (статистика и сфера расположены рядом), а список **Задачи** в чате перестраивается в тонкую строку состояния с токенами темы, которая по умолчанию свернута с табличками состояния для каждой задачи и расширяемым подробным представлением. Строка временной шкалы субагента разделена на отдельный компонент.
  • **Рефакторинг терминологии (Harness → Agent)** — устаревшая формулировка «Harness» / «BLXCode Harness» заменена на **Агент** / **BLXCode Агент** во всех локалях, пользовательском интерфейсе панели агента, системной подсказке, каталогах инструментов, пользовательском интерфейсе планов/задач и документации (идентификаторы служб Rust сохраняются во избежание сквозных переименований).

Новое — поставщики агентов, MCP и адаптация.

  • **Шесть новых поставщиков текстовых сообщений** — Ollama, LM Studio, Hugging Face, Cloudflare Workers AI, Together AI и Portkey присоединяются к OpenRouter, Anthropic и OpenAI. Центральный реестр поставщиков определяет OpenAI-совместимые конечные точки, режимы аутентификации, обнаружение моделей, поддержку рассуждений и курируемые резервные модели. Ollama и LM Studio **не требуют ключа API** и предоставляют локализованное поле **URL-адрес сервера** для локальных или удаленных серверов `/v1`; Cloudflare хранит идентификатор своей учетной записи как несекретный параметр, в то время как токены находятся в **Настройки → Ключи API** с резервными средами `BLX_*`. Основной чат, одноразовые утилиты, быстрые улучшения, планы/задачи ИИ, сообщения ИИ commit, уплотнение, инструменты MCP и субагенты — все это проходит через обобщенный цикл совместимости.
  • **Поддержка сервера MCP (Model Context Protocol)** — зарегистрируйте серверы stdio (command/args/env) или HTTP (url/headers) в **Настройки → MCP**, каждый со своим собственным переключателем включения/выключения, добавлением/редактированием/удалением, а также **проверкой соединения** для каждого сервера (`initialize` + `tools/list` с количеством активных инструментов). Для агента в приложении включенные серверы подключаются в начале сеанса, и их инструменты внедряются как `mcp.<server>.<tool>`. Для терминальных CLI (`claude`, `codex`, `gemini`, `opencode`, `cursor`) включенные серверы транслируются в собственную конфигурацию каждого CLI в рамках проекта в корне рабочей области — с защитой от слияния и отслеживаются в боковой панели `.blxcode/mcp-managed.json` (удаленные рабочие области SSH пропускаются). Поскольку набор инструментов фиксируется в начале сеанса, на панели MCP отображается напоминание о сбросе сеанса и подсказка о необходимости перезагрузки после любого изменения. Новый встроенный навык `mcp` учит распознаванию, жизненному циклу включения/сброса и обработке выходных данных MCP как ненадежных данных.
  • **Выбор модели CLI-агента и усилий для каждого терминала** — Create Workspace теперь позволяет каждой строке агента парка выбирать модель CLI-агента и, если это поддерживается, уровень обоснования/усилий. Выборы сохраняются в рабочих пространствах и пресетах, остаются согласованными посредством переупорядочения/обменов/переносов и сопоставляются с правильным механизмом запуска (Клод через `CLAUDE_CODE_EFFORT_LEVEL`, Кодекс через `-c model_reasoning_effort=…`, другие пока только для моделей).
  • **OpenCode 1.0+ — признанный агент CLI терминала** — добавлен в каталог ролей агента и профили агента терминала как роль с поддержкой `terminalAgentSwarm` со своей собственной моделью и средством выбора усилий.
  • **Подключение агента + псевдоним** — в однократном диалоговом окне запуска запрашивается **отображаемое имя** (проверяется на соответствие списку недопустимых слов; пустое значение возвращается к `BLXCodey`) и **роль сеанса по умолчанию**. Псевдоним вводится в системную подсказку как для текстового, так и для голосового пути и отображается в виде стеклянного значка на сфере Дробо. Роль по умолчанию можно изменить в диалоговом окне **Настройки → Агент** и **Настройки → Рабочая область**, а также создает новые черновики создания рабочей области.

Новинка — голосовая связь и функция «нажми и говори».

  • **Push-to-Talk (PTT)** — удерживайте клавишу, говорите и перетащите расшифровку в выбранную вами цель. Цели: композитор агента (автоматическая отправка необязательна), активный терминал (автоматическая отправка добавляет Enter), активный ввод текста или буфер обмена. Целевой режим следует за текущим фокусом или запоминается при запуске PTT.
  • **Частичная расшифровка в реальном времени** — периодически перекодирует захваченный звук (без потоковой передачи от `whisper.cpp`); выключите, чтобы сохранить процессор.
  • **Конечный автомат столкновений** — во время воспроизведения TTS PTT может **Остановить** TTS, **Приостановить** TTS или **Блокировать** запись (по умолчанию), чтобы избежать петли обратной связи. Во втором микрофонном сеансе отказано.
  • **Менеджер моделей Whisper** — фильтруемый список загружаемых моделей `whisper.cpp` (все / стандартные / квантованные / турбо / большие) с указанием размера каждой модели, языка, рейтингов скорости/точности и подсказки «лучше всего подходит». Загрузки возобновляются (HTTP `Range`) с индикатором выполнения в реальном времени, скоростью передачи, проверкой sha256 и атомарным переименованием. В установленных моделях отображаются **Использовать** и **Удалить**.

Новое — Планы, задачи и Канбан

  • **Доска Канбана в рабочей области** — каждое рабочее пространство получает закрепленную центральную вкладку `0` Представление Канбана, подкрепленное `.agents/plans/` с метаданными макета под `.agents/kanban/index.json` (вкладка «Терминал» остается активной по умолчанию). Он группирует планы по тем же производным состояниям, что и боковая панель «Планы», и вкладывает полосы состояний задач в каждый план с быстрым созданием задач, встроенным переименованием/удалением, поиском, обновлением, импортом/экспортом макета и ярлыком навигации в строке заголовка.
  • **Интерактивное перетаскивание канбана** — перемещайте целые планы между разделами статуса или меняйте их порядок с помощью пунктирных зон перетаскивания с предварительным просмотром после курсора; Удаление подзадач ограничено их родительским планом и может изменить как полосу, так и порядок уценки. План удаляет обратную запись в канонические строки задач Markdown, а Канбан передает сигнал о пересмотре планов правой панели «Планы», чтобы они оставались синхронизированными.
  • **План AI и задачи AI** — кнопки заголовка на панели «Планы» открывают диалоговое окно, в котором короткое приглашение превращается в полный план Markdown. **AI Plan** позволяет включать или отключать создание задач; **Задачи AI** запускают выполнение задач. Во время генерации в окне подсказки отображается мерцающая анимация; после этого вы получите прокручиваемый предварительный просмотр Markdown с помощью **Сохранить/Регенерировать/Отменить**.
  • **Быстрые действия карты плана** — свернутая карточка плана теперь начинается с кнопки **Показать в Канбане** (которая открывает закрепленную вкладку Канбан, разворачивает соответствующий план и выделяет его), а также **Загрузить в BLXCode Агент** и **Переименовать**, поэтому загрузка плана больше не требует раскрытия карты. Деструктивное действие «Удалить» остается в расширенном теле карты.
  • **Папки для каждого плана** — долгосрочные планы теперь располагаются по адресу `.agents/plans/<slug>/plan.md`, а защищенный индекс остается по адресу `.agents/plans/PLANS.md`. API-интерфейсы планирования и инструменты агента принимают устаревшие входные данные `slug.md`, но возвращают канонические пути `slug/plan.md`, а существующие файлы плоского плана автоматически переносятся в фоновом режиме с прогрессом в строке состояния.
  • **Свертываемые группы статусов плана с описаниями** — в представлении *Все* каждый заголовок группы статусов переключается на открытие/закрытие и содержит однострочное описание того, что означает состояние. Защищенный индексный файл `PLANS.md` больше не отображается в качестве карты плана и не учитывается на вкладках состояния.

Новинка — диаграммы русалок

  • **Диаграммы Mermaid, созданные агентом** — BLXCode Агент может создавать диаграммы как первоклассные объекты с помощью `mermaid_create` и `mermaid_create_many`. Когда указан `plan_slug` (и необязательный `task_id`), каждая диаграмма **сохраняется рядом со своим планом** в `.agents/plans/<slug>/diagrams/<id>.mmd` с манифестом `diagrams.json`, поэтому диаграммы плана/задачи перемещаются в git и удаляются при перемещении папки плана; без `plan_slug` диаграмма представляет собой диаграмму специального чата.
  • **Галерея центрированных диаграмм** — новая центральная вкладка отображает диаграммы плана в виде горизонтального ползунка миниатюр вверху с большой активной диаграммой внизу с помощью встроенного средства визуализации Mermaid (`securityLevel: strict`). Каждая карточка плана с сохраненными диаграммами получает кнопку, которая открывает галерею, а диаграммы экспортируются в **Markdown** (вступительная часть YAML + изолированный блок `mermaid`) или **PDF** (отрисовка SVG через `svg2pdf`) через собственное диалоговое окно **Сохранить как**.

Новое — Рабочие пространства

  • **Настраиваемая кросс-платформенная строка заголовка** — тематический кластер брендов, встроенные элементы управления окнами, переключатели на боковой и правой панели, навигационные цепочки по центру рабочего пространства и живая крошка терминала с фокусом. В правой части добавлено компактное меню **НАВИГАЦИЯ** (Терминалы, Новый терминал, Планы, Память, Навыки, Настройки, полноэкранный режим), а также всплывающее окно уведомлений, готовое к использованию в будущем.
  • **Режимы просмотра терминала: Сетка, Холст и Рой** — на вкладке интерактивного терминала можно переключаться между стандартной сеткой, холстом произвольной формы с перетаскиваемыми или изменяемыми размерами терминальными узлами и ребрами маршрутизации `stdin` / `stdout`, а также графиком Swarm, который визуализирует концентратор управления агентом BLXCode и узлы терминального агента.
  • **Именованные терминалы** — переключитесь с номеров слотов `#1`, `#2` на дружественные имена агентов (Девон, Том, Миа, …) в разделе **Настройки → Рабочая область → Именование терминалов**. Имена детерминированно извлекаются из стабильного `slot_id` каждого терминала, могут быть переопределены для каждого слота, а серверная часть остается неизменной — `slot_id` по-прежнему везде является техническим идентификатором.
  • **Агент знает имена** — `harness.list_terminals` возвращает `name` + `namingMode` для каждого слота, а `harness.send_terminal_keys` / `send_agent_context` / `read_terminal_output` принимает аргумент `name` вместе с `slotId` и `agentSlug`.
  • **Предварительный просмотр рабочей области на боковой панели** — значки количества терминалов заменяются крошечными сетками предварительного просмотра цвета рабочей области, которые отражают макет терминала каждой рабочей области.
  • **Действие «Создать рабочую область»** на экране приветствия — пустой экран/экран приветствия начинается с заметного призыва к действию **Создать рабочую область** над строкой пунктов назначения "Агент/Память/Браузер/Kanban", подкрепленного настоящим перепривязываемым ярлыком (`Ctrl+B`, затем `C`), который появляется в **Настройки → Ярлыки**. Карточки назначения скрывают подсказки по назначению клавиш, когда панель рабочего пространства узкая, поэтому чипы больше не загромождают метки.
  • **Недавние рабочие области** — на этапе создания рабочей области ранее открытые каталоги под полем *Рабочий каталог* отображаются в виде строк, вызываемых одним щелчком мыши, а на экране приветствия появляется более богатый кластер **Последние рабочие области** с тонким знаком «×», чтобы забыть путь.

Новое — Память и правила/навыки.

  • **Фильтрация правил, навыков и планов** — панели «Правила» и «Навыки» имеют одну и ту же строку фильтра категорий, тематический разделитель и структуру живого поиска, фильтрацию по названию, описанию, метаданным источника/категории и выбору категории. Вкладка «Навыки» предназначена только для навыков пользователя/рабочей области.
  • **Планы живого поиска** — панель «Планы» отражает взаимодействие с поиском с собственным полем живого поиска под вкладками фильтра статуса.
  • **Панель памяти: открывающая центральная вкладка и сводка подсчета** — кнопка «Открыть память в центральной вкладке» находится в сводке свернутого заголовка рядом с живым счетчиком `X files / Y cats` (шаблоны и встроенная псевдокатегория `memory` исключены из общего количества категорий).
  • **Панель памяти: индекс рабочей области по умолчанию и открытие эксклюзивной группы** — при открытии рабочей области ее индекс `.agents/memory/README.md` автоматически загружается в качестве активной заметки. Группы категорий являются взаимоисключающими: открытие категории автоматически закрывает ранее открытую.
  • **Среда выполнения HeartBeat + Индексатор памяти** — новый внутренний оркестратор HeartBeat с поддержкой плагинов запускает фоновые службы с фиксированным интервалом от 10 минут до 24 часов с глобальными настройками, включением/отключением состояния, моментальными снимками состояния и ручной командой **Запустить сейчас** на новой вкладке **Настройки → HeartBeat**. Первая служба, **Индексатор памяти**, асинхронно индексирует все открытые рабочие области, предотвращает перекрытие запусков отдельных рабочих пространств и отмечает остановку выполнения после трех последовательных пропусков. Сгенерированные заметки записываются с помощью вступительной части непосредственно в существующие категории памяти (`rules`, `skills`, `plans`) как для рабочей области, так и для глобальной памяти, поэтому граф памяти и кластеризация Graph3D используют их без отдельной категории. **Настройки → Память** показывает статистику индексатора, а также настройки независимого поставщика/модели, а левая строка состояния меняет активные процессы каждые три секунды.
  • **Память перемещена в специальную панель «Настройки»** — новая категория **Настройки → Память** централизует переключатель памяти на правой панели (теперь **отключен по умолчанию** для новых пользователей), переключатели группировки папок и разделения просмотра, поток указателей памяти агента и элементы управления перестройкой архитектуры. Вкладка «Память» на правой боковой панели удалена в пользу центральной вкладки и этой панели.

Новое — Уведомления и строка состояния.

  • **Уведомления + лента заголовка** — новая система уведомлений собирает, выполняет дедупликацию и отображает асинхронные события в приложении (завершение работы агента, изменение состояния плана/задачи, заблокированные задачи, подсказки по перезагрузке MCP, доступность фоновых обновлений). В заголовке появляется **колокольчик** с непрочитанным значком, который открывает всплывающее окно; каждый элемент может содержать цель глубокой ссылки (`kanban`, `update`, `agent`, …), поэтому щелчок по нему приведет к переходу на нужную вкладку или диалоговое окно. Вид, количество значков и цели сохраняются после перезапуска.
  • **Строка состояния приложения** — всегда видимая нижняя строка состояния отображает малошумный контекст для активной рабочей области: группу микросхем правил/навыков, область активной памяти, выделенный редактор (`file.rs · 42:13`), ветку Git и чипы показателей планов/памяти, которые переходят на соответствующую центральную вкладку. Он также показывает **использование Claude**, полученное из строки состояния сфокусированного сеанса Claude, и незаметный индикатор обновления, а также кнопку **Справка** справа.
  • **Панель журнала приложения и служба ведения журналов** — новый `LoggingService` записывает структурированные события в вращающийся файл журнала (отладка/информация/предупреждение/ошибка) и отображает их на панели **Журнал приложения**, доступной из меню «Справка» и области настроек заголовка; Через него проходят события жизненного цикла MCP, результаты установки перехватчика и ошибки асинхронных команд.
  • **Диалог установки и статус хука** — `HookStatusService` отслеживает, какие хуки CLI-агента (Claude, Codex, Gemini, OpenCode, Cursor) установлены для активной рабочей области, а тематический диалог предлагает вам установить/обновить недостающие из них с сеткой из 3 столбцов и табличками состояния, состоящими только из значков, в **Настройки → Приложение**.

Новинка — обновления и помощь

  • **Канал обновлений бета-версии** — сегментированный элемент управления **Стабильная/Бета-версия** в разделе **Настройки → Приложение → Обновления приложения** (по умолчанию Стабильная версия) сохраняется для каждой конфигурации приложения. Бета-канал запрашивает GitHub Releases API (черновики пропускаются, включая предварительные выпуски), выбирает самую высокую SemVer над текущей сборкой и разрешает `latest.json` из конкретного тега. Переключение канала удаляет все ожидающие обновления, поэтому артефакт из другого канала никогда не может быть установлен. Служба фонового обновления запускается при запуске (если включена автоматическая проверка) и каждые 10 минут выполняет дедупликацию уведомления в заголовке при обнаружении выпуска и сохраняет молчание при фоновых отметках «обновлено».
  • **Меню «Справка / О программе»** — кнопка заголовка **?** открывает всплывающее окно с метаданными продукта (название, версия, commit, канал), сеткой ссылок (Документы, Релизы, Отчет issue, Discord, Спонсор) и встроенным действием *Проверить наличие обновлений*.

Новое — Редактор кода.

  • **Режим Vim + ярлыки редактора** — на специальной вкладке **Настройки → Редактор кода** добавлен переключатель **Привязка клавиш Vim** (по умолчанию **включен**), который включает `@replit/codemirror-vim` для редактора в приложении и предварительного просмотра только для чтения, который находится в отдельном отсеке CodeMirror, поэтому переключение позволяет переконфигурировать работающий редактор без перемонтирования. Когда вкладка файла находится в фокусе, в строке состояния отображается индикатор **VIM**. Новые перепривязываемые ярлыки редактора/предварительного просмотра файлов (сохранение, поиск, поиск и замена, переход к строке, переключение комментария, свертывание/развертывание, перемещение/дублирование строки, форматирование) получают отдельный раздел в **Настройки → Ярлыки**, отключаемый с помощью встроенной подсказки, пока Vim владеет раскладкой.
  • **Отслеживание положения курсора** — редактор публикует строку курсора: столбец через общий сигнал, поэтому строка состояния может отображать положение выбранной вкладки и обновлять ее при каждом изменении выбора.

Новое — Git и удаленное управление

  • **VS Code-график Git commit** — структурированные дорожки (цветные линии, цветные узлы, желтый выбранный узел), одна компактная сводка commit на строку, списки файлов, которые можно развернуть щелчком мыши, а также карточка с подробными сведениями при наведении курсора мыши/фокуса с автором, датой, ссылками, коротким SHA, статистикой и **Открыть на GitHub**, когда исходный URL-адрес можно безопасно сопоставить.
  • **Настройки удаленного доступа (SSH) переработаны в представление «основной/подробный»** — сохраненные настройки отображаются в виде сетки компактных карточек подключения (имя, `user@host:port`, метод аутентификации, режим возобновления сеанса, замаскированный секретный значок, удаленный каталог по умолчанию). При нажатии на карточку открывается специальный редактор с функциями **Сохранить/Удалить/Вернуться к списку**. Никакие секретные значения никогда не покидают серверную часть.
  • **Диалоговое окно проверки обновлений повторно использует представление «Что нового»** — в диалоговом окне обновления теперь загружаются те же структурированные примечания к выпуску, что и на экране после обновления, с текущей → доступной версией, ходом установки/загрузки, повторной попыткой, перезапуском и **Позже**.

Новое — Другое

  • **Предварительный просмотр файла теперь использует тот же редактор CodeMirror 6, что и режим редактирования, смонтированный только для чтения** — та же подсветка синтаксиса, промежуток между номерами строк, свертывание кода и выбор в обоих режимах. Меню передачи обслуживания, вызываемое правой кнопкой мыши (фрагмент → терминал/агент/буфер обмена), работает в **обаих** режимах.
  • **Индексация архитектуры/памяти выполняется за пределами основного потока** — перестройка архитектуры при первом касании и ручные пути `memory_rebuild_architecture` / `memory_lint_architecture` теперь называются `async` и выполняются в пуле блокирующих потоков, поэтому открытие большого рабочего пространства больше не приводит к зависанию пользовательского интерфейса.
  • **Верхние команды git/fs теперь имеют вид `async`** — `list_path_entries` и `git_is_repository` (теперь `Result<bool, String>`) присоединяются к остальным командам git/fs в пуле блокирующих потоков.

Улучшенный

  • **Возможности настройки агента более прямые** — старый стиль всплывающей подсказки на боковой панели был обобщен в глобальный для приложения CSS `.blx-tooltip` / `.blx-tip-anchor`. Панель статистики сеанса агента намеренно не содержит всплывающих подсказок; его чип модели/провайдера представляет собой настоящую кнопку, которая напрямую открывает **Настройки → Поставщик агента**.
  • **Эргономика вкладки «Центр памяти»** — **НАВИГАЦИЯ → Память** открывает или фокусирует вкладку «Центр памяти». В центрированном представлении «Память» столбец файлов/категорий начинается с двойной обычной минимальной ширины, избыточная кнопка «Открыть память на центральной вкладке» скрыта, а переключатель **Разделить просмотр** сохраняет сетку терминала видимой по требованию.
  • **Правила и навыки используют одну и ту же модель категорий** — каждое правило или навык может объявить один необязательный `category` в заголовке Markdown и его записи `index.json`; Массивы устаревшего правила `tags` переносятся путем принятия первого тега в качестве категории. На карточках правил и навыков категория отображается в виде компактной фишки.
  • **Модель и элементы управления режимом компоновщика агента** — таблетка режима/доступа переключается непосредственно по щелчку мыши (Контролируемый → Полный доступ → План), в строках модели отображаются метаданные поставщика (размер контекстного окна, цена ввода/вывода), активная модель закрепляется вверху, и вы можете star отсортировать их в избранном, чтобы отсортировать их раньше остальных. Композитор прикрепляется к карточке чата с мягким плавным затуханием временной шкалы.
  • **Ручки-разделители Workbench** — разделители боковой панели/центра/правой панели (а также разделение дерева файлов/commit-графика) получают тонкую линию захвата по центру, немного большую цель попадания и тонкое состояние наведения.
  • **Заголовок рабочей области имеет приоритет над пользовательским вводом** — заголовок заголовка теперь разрешает *переопределение пользователя → имя конфигурации рабочей области → имя каталога*, а мастер создания рабочей области сохраняет введенный пользователем заголовок, а не всегда пересчитывает его из пути.

Зафиксированный

  • **При удалении плана теперь удаляются диаграммы Mermaid, связанные с планом** — при удалении плана удаляется вся папка канонического плана, включая сохраненные манифесты Mermaid и файлы `.mmd` в `diagrams/`, вместо того, чтобы оставлять боковые панели диаграмм. Пройден новый регрессионный тест.
  • **Выравнивание панели инструментов карточки плана** – панель инструментов быстрого действия свернутой карточки теперь выровнена со строкой сводки задач, устраняя неудобный вертикальный зазор.
  • **Быстрое действие «Память» на экране приветствия открывает центральную вкладку «Память»** — карта памяти (и ее аккорд `Ctrl+B`, а затем `M`) теперь постоянно переводит вас в центральную вкладку «Память», а не в правую боковую панель.
  • **Стиль диалогового окна подключения агента** — нижний лист однократной регистрации изменен в соответствии с хромом листа общих настроек и получает видимую область захвата на узких окнах просмотра.
  • **Тесты рабочей области компилируются после добавления настройки режима круга агента** — помощник по тестированию цен OpenRouter инициализирует новое поле `AgentProviderSettings::orb_mode`.
  • **Вкладки «Неактивный центр памяти» больше не остаются видимыми рядом с «Терминалами»** — скрытый переключатель на центральной панели более конкретен, поэтому при возврате к **Терминалам** скрывается центральная панель «Память», сохраняя при этом поверхности терминалов.
  • **Git commit доработка графа после рефакторинга в стиле VS Code** — заголовки commit начинаются непосредственно после соответствующего узла графа и смещаются вправо только тогда, когда активны дополнительные ветки, карточка наведения располагается от строки, находящейся под наведением курсора или в фокусе, а загрузка commit-деталей кэшируется над обновленным списком (периодическая загрузка не мерцает).
  • **Описания панели правил и типографика боковой панели** — в сводках правил не используется заголовок YAML, а используется абзац ниже `## Ziel`. В разделах боковой панели File Diff и Git Commits используется тот же компактный размер шрифта, что и в дереве файлов проекта.
  • **Ошибки Push-to-Talk отображаются в виде локализованных всплывающих уведомлений** — при сбоях запуска отображается ошибка микрофона, при отклонении занятости/конфликта TTS отображается подсказка индикатора, сбои завершения отображаются в виде сообщений без модели, загрузки модели или общих сообщений, а при неудачной вставке расшифровки сообщается о явной локализованной ошибке.
  • **Быстрая граница кнопки *Удалить* на карточке плана больше не выделяется** — в быстром варианте тонкая граница кнопки-значка остается неподвижной и превращается в оттенок опасности только при наведении курсора.
  • **В строках модели отображается правильный номер строки** — номер строки отображения теперь отделен от стабильного ключа раскрытия состояния, который пропускал `hash + 1` в пользовательский интерфейс.
  • **Кнопка «Воспроизведение каждого сообщения» (TTS) появляется только в том случае, если настроена голосовая связь** — она отображается только тогда, когда TTS включена *и* у выбранного провайдера TTS действительно установлен ключ API в **Настройки → Голос**.

Удаленный

  • **Зависимость highlight.js удалена** — предварительный просмотр файла больше не поставляется или лениво загружает поставляемый пакет `highlight.js` (~127 КиБ), а эвристическая модель Rustfold, которая поддерживала старую предварительную версию, исчезла. Один пакет CodeMirror 6 обеспечивает как предварительный просмотр, так и редактирование.

Приятно знать

  • Для локального режима Push-to-Talk требуется загруженный файл модели, совместимой с Whisper (`<app-data>/voice/models/<id>.bin`). Локальный движок скомпилирован с использованием функции груза `local-whisper`; Сборки по умолчанию поддерживают только облачный PTT.
  • **Темой по умолчанию** по-прежнему является `blxcode-dark` (теперь обновленный внешний вид «Ночь Токио × Дракула»). Существующие пользователи попадают на него автоматически; предыдущее значение по умолчанию сохраняется как **BLXCode Legacy**.
  • 10 новых световых тем разделены на **пять фирменных светлых тем** и **пять уникальных крутых дизайнов**; темная тема Claude Code заменяет резервный слот `github-dark`.
  • Планы и задачи, сгенерированные ИИ, повторно используют один и тот же одноразовый непотоковый путь, который используется для сообщений ИИ commit — без отдельного стека LLM, без разговоров в чате, без потоковой передачи событий.
  • Именованные терминалы изменяют только уровень **дисплея**; `slot_id` по-прежнему является техническим идентификатором, используемым для маршрутизации PTY, `terminal_key` и `sessions.json`. Бэкэнд не изменился.
  • Сжатие сеанса запускает один вызов поставщика, не связанного с инструментом, поэтому он не может войти в цикл инструмента, а видимая временная шкала сбрасывается на новый чат, чтобы соответствовать.
  • Инструменты MCP фиксируются при запуске сеанса. После добавления, редактирования, удаления, включения или отключения сервера сбросьте сеанс агента (кнопка одним щелчком мыши на панели MCP) для агента в приложении и перезагрузите приложение для интерфейсов командной строки терминала. Выходные данные MCP рассматриваются как ненадежные данные.
  • Шесть новых поставщиков агентов охватывают **текст** только в этом выпуске; списки поставщиков изображения и голоса остаются отдельными. Ollama и LM Studio не нужен ключ API — достаточно доступного URL-адреса сервера `/v1`.
  • Доска Канбан размещается на закрепленной центральной вкладке `0` для каждой рабочей области, но вкладка «Терминал» остается активным видом по умолчанию при открытии рабочей области.
  • Сохраненные диаграммы Mermaid перемещаются в git вместе со своим планом и удаляются при удалении папки плана; диаграммы, созданные без `plan_slug`, являются специальными диаграммами чата и не сохраняются.
  • Канал обновления по умолчанию — **Стабильный**. При переходе на **Бета-версию** вы включаете предварительные выпуски и удаляете все ожидающие артефакты Stable (и наоборот), поэтому вам никогда не придется выполнять установку между каналами.
  • Правая панель памяти теперь по умолчанию отключена для новых пользователей; существующие пользователи сохраняют свои предпочтения.
  • Полный список технических изменений находится в `CHANGELOG.md` в репозитории.
  • Дружественные примечания к выпуску для каждой версии находятся под `docs/releases/` и служат основой для диалогового окна **Что нового** в приложении.
BLXCode

MIT ЛИЦЕНЗИЯ · Открытый исходный код

Автор Bitslix. Для строителей.

BLXCode бесплатен по лицензии MIT. Fork это, расширить, отправить.