You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs: document agents sidebar, Windows delegation, live thinking badges
- Agents sidebar: add/edit/delete external agents without config.json
- Auto-seeded default agents (Codex, Gemini CLI, opencode) on first run
- Agent test button for connectivity verification before delegating
- Windows delegation support via cmd.exe with proper shell escaping
- Agent ID auto-generation with Cyrillic transliteration
- Live thinking badges appear in real time during streaming
- ESC key closes thinking modal
- All changes localized EN/UA/RU
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: README.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -115,7 +115,7 @@ Not a chatbot. "Refactor this function and add tests" → Claude opens files, ed
115
115
116
116
**Extended thinking** — when Claude uses extended thinking, each thinking block appears as a "Chain of thought" badge showing estimated word count. Click to open the full reasoning in a modal with a copy button. The CLI import modal and thinking modal are fully localized (EN/UA/RU) — all labels, status messages, and dates adapt to the selected interface language.
117
117
118
-
Thinking blocks are now **fully persistent**: switching tabs mid-generation no longer loses the chain of thought — it's saved to SQLite on completion. Imported CLI sessions preserve thinking blocks too, so every past reasoning trace is available for review. Session recovery is also correct: thinking blocks are excluded from the context sent back to Claude on resume, so it never sees its own internal reasoning as a prior message.
118
+
Thinking blocks are now **fully persistent**: switching tabs mid-generation no longer loses the chain of thought — it's saved to SQLite on completion. Live **thinking badges** appear in real time as Claude reasons, so you can watch the thought process unfold. Imported CLI sessions preserve thinking blocks too, so every past reasoning trace is available for review. Session recovery is also correct: thinking blocks are excluded from the context sent back to Claude on resume, so it never sees its own internal reasoning as a prior message. Press **ESC** to close the thinking modal from the keyboard.
119
119
120
120
**Session export / import** — take your chat history anywhere. Export any session as a portable JSON file with one click — full message history, tool calls, timestamps, and attachments included. Import it back into any Studio instance to resume where you left off. The Import button lives on the welcome screen so you can restore a session without having to create one first.
121
121
@@ -209,7 +209,7 @@ Send tasks to external AI CLIs — OpenAI Codex, Gemini CLI, opencode, Aider —
209
209
210
210
How it works: click **Delegate** in the session bar, pick an agent and mode, describe the task. Studio generates a `CONTEXT.md` with conversation history and opens a terminal with the external agent. In Sync mode, both agents communicate through a shared `DIALOG.md` — responses appear directly in the main chat with real-time notifications.
211
211
212
-
Configure agents in Settings → External Agents (`config.json`). Delegations survive server restarts via persistent state files.
212
+
**Agents sidebar** — managing external agents is now effortless. A dedicated **Agents** section in the sidebar lets you add, edit, and delete agents without touching `config.json`. Codex, Gemini CLI, and opencode come **pre-configured out of the box** — seeded automatically on first run. Hit the **Test** button next to any agent to verify connectivity before delegating. Agent IDs auto-generate from the label (with Cyrillic transliteration), and the full UI is localized in EN/UA/RU. Works on **Windows** too — delegation now routes through `cmd.exe` with proper shell escaping. Delegations survive server restarts via persistent state files.
213
213
214
214
### 🎛 Chat Modes
215
215
@@ -306,7 +306,7 @@ npx github:Lexus2016/claude-code-studio # launch as usual
Copy file name to clipboardExpand all lines: README_RU.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -115,7 +115,7 @@ npm install -g npm@latest
115
115
116
116
**Расширенное мышление** — когда Claude использует extended thinking, каждый блок размышлений отображается как бейдж «Chain of thought» с оценкой количества слов. Нажмите, чтобы открыть полную цепочку рассуждений в модальном окне с кнопкой копирования. Модальные окна импорта CLI и цепочки рассуждений полностью локализованы (EN/UA/RU) — все надписи, сообщения статуса и формат дат адаптируются к выбранному языку интерфейса.
117
117
118
-
Блоки размышлений теперь **полностью персистентны**: переключение вкладок в процессе генерации больше не теряет цепочку рассуждений — она сохраняется в SQLite по завершении. Импортированные CLI-сессии также сохраняют блоки размышлений, так что каждая прошлая трассировка доступна для просмотра. Восстановление сессий тоже корректно: блоки размышлений исключаются из контекста, передаваемого Claude при возобновлении, и он никогда не видит своё внутреннее мышление как предыдущий ответ.
118
+
Блоки размышлений теперь **полностью персистентны**: переключение вкладок в процессе генерации больше не теряет цепочку рассуждений — она сохраняется в SQLite по завершении. Живые **бейджи мышления** появляются в реальном времени прямо в чате — можно наблюдать за процессом рассуждения. Импортированные CLI-сессии также сохраняют блоки размышлений. Восстановление сессий корректно: блоки размышлений исключаются из контекстапри возобновлении. Закрыть модальное окно мышления можно клавишей **ESC**.
119
119
120
120
**Экспорт / импорт сессий** — берите историю чата куда угодно. Экспортируйте любую сессию в портативный JSON одним кликом — полная история сообщений, вызовы инструментов, временны́е метки и вложения. Импортируйте обратно в любой экземпляр Studio, чтобы продолжить с того места, где остановились. Кнопка импорта расположена прямо на экране приветствия — сессию можно восстановить, не создавая новую.
121
121
@@ -209,7 +209,7 @@ npm install -g npm@latest
209
209
210
210
Как работает: нажмите **Делегировать** в панели сессии, выберите агента и режим, опишите задачу. Studio генерирует `CONTEXT.md` с историей разговора и открывает терминал с внешним агентом. В режиме Sync оба агента общаются через общий `DIALOG.md` — ответы появляются прямо в основном чате с уведомлениями в реальном времени.
211
211
212
-
Настройка агентов: Настройки → Внешние агенты (`config.json`). Делегирования сохраняются после перезапуска сервера через персистентные файлы состояния.
212
+
**Панель агентов** — управление внешними агентами теперь встроено прямо в боковую панель. Добавляйте, редактируйте и удаляйте агентов без правки `config.json`. Codex, Gemini CLI и opencode **настроены по умолчанию** — создаются автоматически при первом запуске. Кнопка **Тест** рядом с каждым агентом проверяет подключение до делегирования. ID агента генерируется из названия автоматически (с транслитерацией кириллицы). Полностью локализовано EN/UA/RU. Работает на **Windows** — делегирование через `cmd.exe` с правильным экранированием. Делегирования сохраняются после перезапуска сервера.
213
213
214
214
### 🎛 Режимы чата
215
215
@@ -306,7 +306,7 @@ npx github:Lexus2016/claude-code-studio # запуск как обычно
306
306
|**Планировщик**| Разовые + повторяющиеся (ежечасно/ежедневно/еженедельно/ежемесячно), 5 параллельных воркеров, Run Now, хранение в SQLite |
Copy file name to clipboardExpand all lines: README_UA.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -115,7 +115,7 @@ npm install -g npm@latest
115
115
116
116
**Extended thinking** — коли Claude використовує розширене мислення, кожен блок думок відображається як бейдж «Chain of thought» з оцінкою кількості слів. Натисніть, щоб відкрити повний ланцюжок міркувань у модальному вікні з кнопкою копіювання. Модальні вікна імпорту CLI та ланцюжка думок повністю локалізовані (EN/UA/RU) — всі написи, статусні повідомлення та формат дат адаптуються до обраної мови інтерфейсу.
117
117
118
-
Блоки думок тепер **повністю персистентні**: перемикання вкладок під час генерації більше не губить ланцюжок міркувань — він зберігається в SQLite після завершення. Імпортовані CLI-сесії також зберігають блоки думок, тож кожна минула трасування доступна для перегляду. Відновлення сесій також коректне: блоки думок виключаються з контексту, що передається Claude при відновленні, і він ніколи не бачить своє внутрішнє мислення як попередню відповідь.
118
+
Блоки думок тепер **повністю персистентні**: перемикання вкладок під час генерації більше не губить ланцюжок міркувань — він зберігається в SQLite після завершення. Живі **бейджи мислення** з'являються в реальному часі прямо в чаті — можна спостерігати за процесом міркування. Імпортовані CLI-сесії також зберігають блоки думок. Відновлення сесій коректне: блоки думок виключаються з контекступри відновленні. Закрити модальне вікно можна клавішею **ESC**.
119
119
120
120
**Експорт / імпорт сесій** — беріть історію чату будь-куди. Експортуйте будь-яку сесію в портативний JSON одним кліком — повна історія повідомлень, виклики інструментів, мітки часу та вкладення. Імпортуйте назад у будь-який екземпляр Studio, щоб продовжити з того місця, де зупинились. Кнопка імпорту розташована прямо на екрані привітання — сесію можна відновити, не створюючи нову.
121
121
@@ -209,7 +209,7 @@ Forum Mode тепер реалізовано у **виділеному само
209
209
210
210
Як працює: натисніть **Делегувати** в панелі сесії, оберіть агента та режим, опишіть завдання. Studio генерує `CONTEXT.md` з історією розмови та відкриває термінал із зовнішнім агентом. У режимі Sync обидва агенти спілкуються через спільний `DIALOG.md` — відповіді з'являються прямо в основному чаті з сповіщеннями в реальному часі.
211
211
212
-
Налаштування агентів: Налаштування → Зовнішні агенти (`config.json`). Делегування зберігаються після перезапуску сервера через персистентні файли стану.
212
+
**Панель агентів** — керування зовнішніми агентами вбудоване прямо в бічну панель. Додавайте, редагуйте та видаляйте агентів без редагування `config.json`. Codex, Gemini CLI і opencode **налаштовані за замовчуванням** — створюються автоматично при першому запуску. Кнопка **Тест** поруч із кожним агентом перевіряє підключення до делегування. ID агента генерується з назви автоматично (з транслітерацією кирилиці). Повністю локалізовано EN/UA/RU. Працює на **Windows** — делегування через `cmd.exe` з коректним екрануванням. Делегування зберігаються після перезапуску сервера.
213
213
214
214
### 🎛 Режими чату
215
215
@@ -306,7 +306,7 @@ npx github:Lexus2016/claude-code-studio # запуск як зазвичай
306
306
|**Scheduler**| Одноразово + повторювані (щогодини/щодня/щотижня/щомісяця), 5 паралельних воркерів, Run Now, збереження в SQLite |
307
307
|**Task Manager**| Автономні дочірні завдання, ланцюжки, передача контексту, звітування про результати, скасування (MCP) |
308
308
|**Telegram**| Керування ботом, push-сповіщення, переадресація ask_user, міст сесій, Forum Mode, inline stop, deep-link навігація, rich action buttons (EN/UA/RU), кнопка «Написати», вкладення файлів |
0 commit comments