Історія змін/Vitals 1.12
Vitals 1.12: Vitals у вирізі
Коротка відповідь
Vitals 1.12 переносить Vitals у виріз. Підʼєднайте Claude Code, Codex або Gemini CLI, і коли агент хоче виконати команду або змінити файл, запит зʼявляється з вирізу з кнопками «Дозволити» й «Заборонити», поруч із назвою проєкту, який запитує. Сповіщення, які потребують вашої уваги, теж зʼявляються там, наприклад коли на Mac закінчується памʼять, і програму можна завершити одним клацанням. На Mac без вирізу і запити, і сповіщення зʼявляються під Vitals у смузі меню.
Відповідайте агентам для програмування з вирізу
Агент для програмування зупиняється й чекає щоразу, коли йому потрібен ваш дозвіл, а ви дізнаєтеся про це, коли наступного разу глянете на його термінал. Коли Vitals підʼєднано, запит приходить до вас: із вирізу виростає чорна панель з агентом, проєктом і командою або файлом, про які він запитує.
- Дозволити дає йому продовжити.
- Завжди дозволяти зберігає правило, яке пропонує сам Claude Code, наприклад дозволяти
npm testу цьому проєкті. Рядок під кнопками показує, що саме буде збережено. - Заборонити відхиляє запит.
- Відповісти в Терміналі залишає запит власному вікну агента й виводить це вікно наперед.
Панель ніколи не забирає клавіатуру в програми, у якій ви працюєте, і не потрапляє на знімки екрана й у спільний доступ до екрана.
Підʼєднайте агента
- 01 Відкрийте Параметри → Інтеграції і знайдіть Агенти для програмування.
- 02 Натисніть Підʼєднати… поруч із Claude Code, Codex або Gemini CLI. Vitals покаже хуки, які додасть до файлу параметрів агента.
- 03 Натисніть Підʼєднати. Сеанси, які вже працюють, підхоплять хуки після перезапуску.
Vitals показує хуки, перш ніж додати їх, і зберігає копію файлу параметрів, яким він був, із закінченням .before-vitals. Відʼєднати прибирає хуки й залишає файл таким, яким він був.
Кілька сеансів одночасно
Коли одночасно запитують три сеанси, легко дозволити не той. Кожен проєкт має власний колір: на його назві поруч із вирізом і вздовж краю команди. Після заголовка виріз показує, скільки ще запитів чекає і з яких проєктів.
Першу мить після появи запиту на екрані кнопки відповіді не реагують на клацання, тож друге клацання, призначене для попереднього запиту, не відповість на наступний. Довга назва проєкту розширює панель, а якщо назва дуже довга, під заголовком повністю написано папку проєкту.
Запитання, на які можна відповісти одним клацанням
Коли Claude Code ставить вам запитання з варіантами, вони зʼявляються у вирізі, кожен із поясненням, що він означає. На запитання з одним варіантом можна відповісти одним клацанням. Запитання, де можна вибрати кілька варіантів, має кнопку Далі, а останнє — Готово.
Щоб ввести власну відповідь, виберіть Відповісти в Терміналі.
Codex і Gemini CLI
Запит від Codex має кнопки Дозволити й Заборонити. Gemini CLI можна відповісти лише в його власному вікні, тож виріз повідомляє, що він чекає, і показує команду, а Показати Термінал виводить наперед програму, у якій він працює.
Codex виконує нові хуки лише після того, як ви їм довіритеся: у Codex відкрийте Settings → Hooks або введіть /hooks.
Що робить кожен агент і коли він закінчив
Коли агент підʼєднано, вкладка «Агенти» і спадна панель показують, що робить кожен сеанс, словами самого агента: Виконує npm test, Думає, Чекає на ваш дозвіл, Має до вас запитання або Зупинено через ліміт використання.
Хід, що тривав 30 секунд або довше, завершується рядком у вирізі: агент, проєкт, скільки він тривав і які сервери розробки залишилися запущеними, із памʼяттю, яку вони займають.
І те, і те можна вимкнути в розділі «Агенти для програмування» перемикачами Запитувати дозволи у вирізі і Показувати, коли хід завершено.
Сповіщення, які потребують вашої уваги, і що з ними робити
Раніше спостереження чекало в розділі «Варто переглянути» або надходило як сповіщення, яке легко було пропустити. Тепер те, що потребує вашої уваги, зʼявляється з вирізу: на Mac закінчується памʼять або він перегрівається, програма перевищує встановлений вами ліміт, програма забирає дедалі більше памʼяті чи постійно навантажує процесор, сервери розробки простоюють, команда зависла.
Поруч із вирізом показано значення, про яке йдеться у сповіщенні, таким, яким воно є зараз, а перед ним — короткий рядок про те, як воно таким стало.
- Завершити завершує програму так, як це робить ⌘Q, тож вона може попросити вас зберегти роботу. Коли на Mac закінчилася памʼять, кнопка пропонує програму, яка використовує найбільше памʼяті.
- Не сьогодні вимикає сповіщення про цю програму до завтра.
- Показати відкриває Vitals на потрібній вкладці, з відкритою програмою.
Сповіщення зникає через девʼять секунд, якщо на ньому немає вказівника. Зʼявляється щонайбільше одне на дві хвилини, крім сповіщень про брак памʼяті й перегрів, і жодне не зʼявляється поверх програми в повноекранному режимі.
Сповіщення про одну програму
Сповіщення про програму показує іконку програми з позначкою типу сповіщення в куті, а поруч із вирізом — власне значення програми: її памʼять або її частку процесора.
Виберіть, де зʼявляються спостереження
У розділі «Параметри» → «Спостереження» замість «Надсилати сповіщення» тепер є Показувати спостереження з трьома варіантами: У вирізі, Як сповіщення і Лише у Vitals. Якщо ви вимикали сповіщення, ви починаєте з «Лише у Vitals». Усі інші починають із вирізу.
Інтенсивне використання диска чи мережі та завантажений Neural Engine варто побачити, але рідко варто через них переривати роботу, тож вони надходять як сповіщення, якщо macOS їх дозволяє.
На Mac без вирізу
На Mac без вирізу або на MacBook із закритою кришкою запити й сповіщення зʼявляються як картка, що спускається з-під Vitals у смузі меню, на тому екрані, де є елемент смуги меню.
Що питають люди
Чи безкоштовне оновлення 1.12?
Так. У Vitals виберіть «Перевірити оновлення». Воно входить у кожну ліцензію.
Чи читає Vitals мої запити або мій код?
Ні. Хук передає Vitals подію, сеанс, його папку і, якщо йдеться про дозвіл, команду або файл, для яких він потрібен. Vitals не зберігає ваші запити й відповіді агента та нічого нікуди не надсилає.
Що змінює підʼєднання на моєму Mac?
Воно додає по одному хуку для кожної події агента до його файлу параметрів, після всього, що там уже є: ~/.claude/settings.json для Claude Code, ~/.codex/hooks.json для Codex і ~/.gemini/settings.json для Gemini CLI. Копія файлу, яким він був, зберігається поруч із ним, а «Відʼєднати» прибирає хуки.
Що відбувається, коли Vitals не запущено?
Кожен хук одразу повертається й нічого не каже, тож агент запитує у своєму терміналі, як і раніше. Агент ніколи не затримується.
Чи можна не показувати сповіщення у вирізі?
Так. У розділі «Параметри» → «Спостереження» виберіть для «Показувати спостереження» варіант «Як сповіщення» або «Лише у Vitals». Запити агентів мають власний перемикач у розділі «Параметри» → «Інтеграції» → «Агенти для програмування».
Чи працює це на Mac без вирізу?
Так. Запити й сповіщення зʼявляються як картка під Vitals у смузі меню.
Чому для Gemini CLI немає кнопки «Дозволити»?
Хуки Gemini CLI можуть відхилити інструмент, але не можуть його дозволити, тож погодитися можна лише в його власному вікні. Виріз повідомляє, що він чекає, а «Показати Термінал» переносить вас туди.
Усе у версії 1.12
Vitals 1.12 — безкоштовне оновлення. У Vitals виберіть «Перевірити оновлення» або завантажте його з vitalsmac.com.
- Нове Відповідайте агентам для програмування з вирізу. Підʼєднайте Claude Code, Codex або Gemini CLI в меню «Параметри» → «Інтеграції» → «Агенти для програмування». Коли агент хоче виконати команду або змінити файл, запит зʼявляється з вирізу разом із командою та кнопками «Дозволити», «Завжди дозволяти», «Заборонити» й «Відповісти в Терміналі». На Mac без вирізу він зʼявляється під Vitals у смузі меню.
- Нове Запитання теж. Коли Claude Code ставить вам запитання, варіанти зʼявляються у вирізі, і відповісти можна одним клацанням.
- Нове Який проєкт запитує. Кожен проєкт має власний колір, а коли кілька сеансів запитують одночасно, виріз показує, скільки їх чекає і з яких проєктів.
- Нове Codex і Gemini CLI. Codex приймає «Дозволити» або «Заборонити». Gemini CLI можна відповісти лише в його власному вікні, тож виріз повідомляє, що він чекає, а «Показати Термінал» виводить це вікно наперед.
- Нове Що робить кожен агент. Коли агент підʼєднано, вкладка «Агенти» і спадна панель показують, що він робить, наприклад «Думає», «Чекає на ваш дозвіл» або «Має до вас запитання». Хід, що тривав 30 секунд або довше, завершується рядком у вирізі: скільки він тривав і які сервери розробки залишилися запущеними.
- Нове Сповіщення у вирізі. Спостереження, яке потребує вашої уваги, наприклад коли на Mac закінчується памʼять, він перегрівається або програма перевищує встановлений вами ліміт, тепер зʼявляється з вирізу разом зі значенням, про яке йдеться, і тим, що можна зробити: завершити програму, «Не сьогодні», щоб сьогодні більше про неї не чути, або «Показати». Щонайбільше одне на дві хвилини й ніколи поверх програми в повноекранному режимі.
- Нове «Параметри» → «Спостереження» → «Показувати спостереження». Виберіть «У вирізі», «Як сповіщення» або «Лише у Vitals». Це замінює «Надсилати сповіщення»; якщо його було вимкнено, ви починаєте з «Лише у Vitals».
- Нове Приватність. «Підʼєднати» показує хуки, перш ніж додати їх до параметрів агента, зберігає копію файлу, яким він був, а «Відʼєднати» прибирає їх. Vitals не зберігає ваші запити й відповіді агента та нічого нікуди не надсилає. Панель вирізу не потрапляє на знімки екрана й у спільний доступ до екрана.