Перейти до вмісту
↑↓Навігація ↵Відкрити escЗакрити

Сесії в роботі

Питання, дослідження й швидкі експерименти накопичуються дуже швидко, і сесія, де ви насправді щось виправляєте, губиться серед них. Блок В роботі збирає такі сесії в одному місці сайдбару. Сесія лишається там, доки ви не скажете, що роботу завершено.

Цим він і відрізняється від розділу «Останні». «Останні» показують усе, що змінювалося за останні дві доби, і оновлюються самі: сесія, яку ви вранці відкрили з цікавості, там є, а виправлення, яке ви відклали в понеділок, уже зникло. «В роботі» — це список того, що ви ще не завершили, хоч би як давно ви це відкривали.

Де його знайти

Блок В роботі розташований у сайдбарі під «Чатами» й над «Останніми» (або над хронологією в режимі Timeline). На телефоні він на тому самому місці у списку сесій.

Сесія переходить у роботу разом зі своїми підсесіями. Вдруге вона не з’являється ні в «Останніх», ні в хронології, ні у своєму проєкті чи папці. Позначте її готовою, і вона повернеться туди, де була.

Відстежуйте й завершуйте сесії вручну

  • Відстежувати: наведіть курсор на сесію і натисніть око або виберіть Відстежувати як у роботі в меню сесії.
  • Завершити: наведіть курсор на сесію в блоці і натисніть галочку або виберіть Позначити готовим у меню.

На телефоні проведіть по рядку сесії, щоб дістатися до тієї самої дії, або скористайтеся меню сесії.

У роботі може бути будь-яка сесія проєкту, зокрема сесії у worktree. Підсесії йдуть разом зі своєю батьківською сесією. Чати в роботу не потрапляють ніколи: це просто розмови, тому ока на них немає.

Нехай Jev переносить сесії за вас

Якщо налаштовано постачальника класифікації, відстежувати сесії самому не доведеться. Jev читає кожне ваше повідомлення і переносить сесію в роботу, коли ви:

  • просите щось змінити
  • повідомляєте про баг
  • обговорюєте конкретну зміну, яку збираєтеся зробити

Питання, пояснення й дослідження не рахуються. Jev перевіряє ще раз, коли агент завершує хід: так вона ловить роботу, яка стає зрозумілою лише з відповіді.

Jev лише переносить сесії в роботу. Якщо ви позначили сесію готовою, повернути її туди може тільки новий запит, надісланий після цього.

«Схоже, тут усе готово»

Коли хід схожий на завершення роботи (ви подякували, попросили закомітити, підтвердили, що все працює), Jev нічого не закриває, а лишає підказку:

  • сіру галочку на рядку сесії в сайдбарі
  • смужку над полем вводу: Схоже, тут усе готово. з кнопкою Позначити готовим

Натисніть Позначити готовим, якщо Jev має рацію. Якщо ні, просто працюйте далі: підказка зникне з вашим наступним повідомленням.

Рекап і підказка наступного повідомлення

Коли агент завершує роботу і сесія хвилину стоїть тихо, OpenChamber може написати дві речі за допомогою вашої малої моделі (див. Провайдери, моделі та агенти):

  • Рекап: коротке нагадування, що зроблено і на чому все зупинилось; видно під останньою відповіддю і в підказці до сесії в сайдбарі
  • Підказка: наступне повідомлення, яке ви, найімовірніше, надіслали б; з’являється рядком угорі поля вводу, клік переносить текст у поле, сама підказка ніколи не надсилається

Якщо Jev доступна, OpenChamber спершу питає її, чи потрібні вони після цього ходу. Звичайне «дякую, це все» після справжньої роботи все одно отримає рекап, а от підказку буде пропущено, коли робити вже нічого, і якщо не потрібне ні те, ні інше, мала модель не викликається зовсім. Без Jev обидва генеруються після кожного ходу, як і раніше.

Вмикаються й вимикаються вони в Налаштування → Чат → Допомога із сесією.

Налаштування

Відкрийте Налаштування → Сесії → Сесії в роботі:

  • Показувати сесії в роботі: сам блок; якщо вимкнути, сесії лишаються там, де були завжди
  • Автоматично переносити сесії в роботу: частина з Jev; вимкніть, щоб відстежувати лише вручну

Обидва параметри ввімкнено за замовчуванням.

Де це працює

Блок і ручне відстеження та завершення працюють усюди, зокрема у VS Code. Автоматичне перенесення, підказка «схоже, готово» і фільтр Jev для рекапів потребують сервера OpenChamber, тому працюють у десктопному застосунку, у вебзастосунку і на телефоні, але не у VS Code.

Пов’язане