Skip to content

Commit 9a62e31

Browse files
Lexus2016claude
andcommitted
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>
1 parent 02d70f5 commit 9a62e31

3 files changed

Lines changed: 9 additions & 9 deletions

File tree

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ Not a chatbot. "Refactor this function and add tests" → Claude opens files, ed
115115

116116
**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.
117117

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.
119119

120120
**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.
121121

@@ -209,7 +209,7 @@ Send tasks to external AI CLIs — OpenAI Codex, Gemini CLI, opencode, Aider —
209209

210210
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.
211211

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.
213213

214214
### 🎛 Chat Modes
215215

@@ -306,7 +306,7 @@ npx github:Lexus2016/claude-code-studio # launch as usual
306306
| **Scheduler** | One-time + recurring (hourly/daily/weekly/monthly), 5 parallel workers, Run Now, SQLite-persisted |
307307
| **Task Manager** | Autonomous child tasks, chains, context passing, result reporting, cancellation (MCP) |
308308
| **Telegram** | Bot control, push notifications, ask_user forwarding, session bridge, Forum Mode, inline stop, deep-link navigation, rich action buttons (localized EN/UA/RU), Write button, file attachments |
309-
| **Delegation** | Cross-agent handoff/sync (Codex, Gemini, opencode), CONTEXT.md + DIALOG.md protocol, fs.watch + polling, persistent across restarts |
309+
| **Delegation** | Cross-agent handoff/sync (Codex, Gemini, opencode), CONTEXT.md + DIALOG.md protocol, fs.watch + polling, persistent across restarts, Windows support, sidebar agents manager, auto-seeded defaults, test button |
310310
| **Agents** | Single, Multi (2–5 in-chat), Dispatch (Kanban), auto-retry, cascade cancellation |
311311
| **Modes** | Auto, Plan (read-only + Execute Plan), Task, auto mode switching |
312312
| **Skills** | 28 built-in, auto-classification, plugin discovery, custom `.md` files |

README_RU.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ npm install -g npm@latest
115115

116116
**Расширенное мышление** — когда Claude использует extended thinking, каждый блок размышлений отображается как бейдж «Chain of thought» с оценкой количества слов. Нажмите, чтобы открыть полную цепочку рассуждений в модальном окне с кнопкой копирования. Модальные окна импорта CLI и цепочки рассуждений полностью локализованы (EN/UA/RU) — все надписи, сообщения статуса и формат дат адаптируются к выбранному языку интерфейса.
117117

118-
Блоки размышлений теперь **полностью персистентны**: переключение вкладок в процессе генерации больше не теряет цепочку рассуждений — она сохраняется в SQLite по завершении. Импортированные CLI-сессии также сохраняют блоки размышлений, так что каждая прошлая трассировка доступна для просмотра. Восстановление сессий тоже корректно: блоки размышлений исключаются из контекста, передаваемого Claude при возобновлении, и он никогда не видит своё внутреннее мышление как предыдущий ответ.
118+
Блоки размышлений теперь **полностью персистентны**: переключение вкладок в процессе генерации больше не теряет цепочку рассуждений — она сохраняется в SQLite по завершении. Живые **бейджи мышления** появляются в реальном времени прямо в чате — можно наблюдать за процессом рассуждения. Импортированные CLI-сессии также сохраняют блоки размышлений. Восстановление сессий корректно: блоки размышлений исключаются из контекста при возобновлении. Закрыть модальное окно мышления можно клавишей **ESC**.
119119

120120
**Экспорт / импорт сессий** — берите историю чата куда угодно. Экспортируйте любую сессию в портативный JSON одним кликом — полная история сообщений, вызовы инструментов, временны́е метки и вложения. Импортируйте обратно в любой экземпляр Studio, чтобы продолжить с того места, где остановились. Кнопка импорта расположена прямо на экране приветствия — сессию можно восстановить, не создавая новую.
121121

@@ -209,7 +209,7 @@ npm install -g npm@latest
209209

210210
Как работает: нажмите **Делегировать** в панели сессии, выберите агента и режим, опишите задачу. Studio генерирует `CONTEXT.md` с историей разговора и открывает терминал с внешним агентом. В режиме Sync оба агента общаются через общий `DIALOG.md` — ответы появляются прямо в основном чате с уведомлениями в реальном времени.
211211

212-
Настройка агентов: Настройки → Внешние агенты (`config.json`). Делегирования сохраняются после перезапуска сервера через персистентные файлы состояния.
212+
**Панель агентов** — управление внешними агентами теперь встроено прямо в боковую панель. Добавляйте, редактируйте и удаляйте агентов без правки `config.json`. Codex, Gemini CLI и opencode **настроены по умолчанию** — создаются автоматически при первом запуске. Кнопка **Тест** рядом с каждым агентом проверяет подключение до делегирования. ID агента генерируется из названия автоматически (с транслитерацией кириллицы). Полностью локализовано EN/UA/RU. Работает на **Windows** — делегирование через `cmd.exe` с правильным экранированием. Делегирования сохраняются после перезапуска сервера.
213213

214214
### 🎛 Режимы чата
215215

@@ -306,7 +306,7 @@ npx github:Lexus2016/claude-code-studio # запуск как обычно
306306
| **Планировщик** | Разовые + повторяющиеся (ежечасно/ежедневно/еженедельно/ежемесячно), 5 параллельных воркеров, Run Now, хранение в SQLite |
307307
| **Менеджер задач** | Автономные дочерние задачи, цепочки, передача контекста, отчётность о результатах, отмена (MCP) |
308308
| **Telegram** | Управление через бота, push-уведомления, перенаправление ask_user, мост сессий, режим Форума, встроенная остановка, deep-link навигация, rich action buttons (EN/UA/RU), кнопка «Написать», прикрепление файлов |
309-
| **Делегирование** | Кросс-агентный handoff/sync (Codex, Gemini, opencode), протокол CONTEXT.md + DIALOG.md, fs.watch + polling, персистентность после перезапуска |
309+
| **Делегирование** | Кросс-агентный handoff/sync (Codex, Gemini, opencode), протокол CONTEXT.md + DIALOG.md, fs.watch + polling, персистентность после перезапуска, Windows, панель агентов в сайдбаре, auto-seeded defaults, кнопка тест |
310310
| **Агенты** | Одиночный, мультиагент (2–5 в чате), Dispatch (Kanban), автоповтор, каскадная отмена |
311311
| **Режимы** | Auto, Plan (только чтение + Execute Plan), Task, автоматическое переключение режимов |
312312
| **Навыки** | 28 встроенных, автоклассификация, обнаружение плагинов, пользовательские `.md`-файлы |

README_UA.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ npm install -g npm@latest
115115

116116
**Extended thinking** — коли Claude використовує розширене мислення, кожен блок думок відображається як бейдж «Chain of thought» з оцінкою кількості слів. Натисніть, щоб відкрити повний ланцюжок міркувань у модальному вікні з кнопкою копіювання. Модальні вікна імпорту CLI та ланцюжка думок повністю локалізовані (EN/UA/RU) — всі написи, статусні повідомлення та формат дат адаптуються до обраної мови інтерфейсу.
117117

118-
Блоки думок тепер **повністю персистентні**: перемикання вкладок під час генерації більше не губить ланцюжок міркувань — він зберігається в SQLite після завершення. Імпортовані CLI-сесії також зберігають блоки думок, тож кожна минула трасування доступна для перегляду. Відновлення сесій також коректне: блоки думок виключаються з контексту, що передається Claude при відновленні, і він ніколи не бачить своє внутрішнє мислення як попередню відповідь.
118+
Блоки думок тепер **повністю персистентні**: перемикання вкладок під час генерації більше не губить ланцюжок міркувань — він зберігається в SQLite після завершення. Живі **бейджи мислення** з'являються в реальному часі прямо в чаті — можна спостерігати за процесом міркування. Імпортовані CLI-сесії також зберігають блоки думок. Відновлення сесій коректне: блоки думок виключаються з контексту при відновленні. Закрити модальне вікно можна клавішею **ESC**.
119119

120120
**Експорт / імпорт сесій** — беріть історію чату будь-куди. Експортуйте будь-яку сесію в портативний JSON одним кліком — повна історія повідомлень, виклики інструментів, мітки часу та вкладення. Імпортуйте назад у будь-який екземпляр Studio, щоб продовжити з того місця, де зупинились. Кнопка імпорту розташована прямо на екрані привітання — сесію можна відновити, не створюючи нову.
121121

@@ -209,7 +209,7 @@ Forum Mode тепер реалізовано у **виділеному само
209209

210210
Як працює: натисніть **Делегувати** в панелі сесії, оберіть агента та режим, опишіть завдання. Studio генерує `CONTEXT.md` з історією розмови та відкриває термінал із зовнішнім агентом. У режимі Sync обидва агенти спілкуються через спільний `DIALOG.md` — відповіді з'являються прямо в основному чаті з сповіщеннями в реальному часі.
211211

212-
Налаштування агентів: Налаштування → Зовнішні агенти (`config.json`). Делегування зберігаються після перезапуску сервера через персистентні файли стану.
212+
**Панель агентів** — керування зовнішніми агентами вбудоване прямо в бічну панель. Додавайте, редагуйте та видаляйте агентів без редагування `config.json`. Codex, Gemini CLI і opencode **налаштовані за замовчуванням** — створюються автоматично при першому запуску. Кнопка **Тест** поруч із кожним агентом перевіряє підключення до делегування. ID агента генерується з назви автоматично (з транслітерацією кирилиці). Повністю локалізовано EN/UA/RU. Працює на **Windows** — делегування через `cmd.exe` з коректним екрануванням. Делегування зберігаються після перезапуску сервера.
213213

214214
### 🎛 Режими чату
215215

@@ -306,7 +306,7 @@ npx github:Lexus2016/claude-code-studio # запуск як зазвичай
306306
| **Scheduler** | Одноразово + повторювані (щогодини/щодня/щотижня/щомісяця), 5 паралельних воркерів, Run Now, збереження в SQLite |
307307
| **Task Manager** | Автономні дочірні завдання, ланцюжки, передача контексту, звітування про результати, скасування (MCP) |
308308
| **Telegram** | Керування ботом, push-сповіщення, переадресація ask_user, міст сесій, Forum Mode, inline stop, deep-link навігація, rich action buttons (EN/UA/RU), кнопка «Написати», вкладення файлів |
309-
| **Делегування** | Крос-агентний handoff/sync (Codex, Gemini, opencode), протокол CONTEXT.md + DIALOG.md, fs.watch + polling, персистентність після перезапуску |
309+
| **Делегування** | Крос-агентний handoff/sync (Codex, Gemini, opencode), протокол CONTEXT.md + DIALOG.md, fs.watch + polling, персистентність після перезапуску, Windows, панель агентів у сайдбарі, auto-seeded defaults, кнопка тест |
310310
| **Агенти** | Single, Multi (2–5 у чаті), Dispatch (Kanban), авто-повтор, каскадне скасування |
311311
| **Режими** | Auto, Plan (тільки читання + Execute Plan), Task, автоматичне перемикання режимів |
312312
| **Skills** | 28 вбудованих, авто-класифікація, виявлення плагінів, власні `.md` файли |

0 commit comments

Comments
 (0)