Sesje w toku
Każda sesja, w której wyślesz wiadomość, przenosi swoją pracę do bloku W toku na górze paska bocznego, a praca zostaje tam, dopóki nie oznaczysz jej jako gotowej, bez względu na to, jak dawno ją otwierałeś. W projektach jest wszystko, co kiedykolwiek zrobiłeś; W toku zbiera tylko to, czego jeszcze nie skończyłeś.
Czym jest praca
Pasek boczny pokazuje prace, a nie pojedyncze sesje. Praca to:
- worktree ze wszystkimi swoimi sesjami, pokazany jako jeden wiersz z nazwą zadania (zobacz Sesje worktree), albo
- sesja w folderze samego projektu, a pod nią to, co z niej wyrosło: jej subagenci, jej przegląd, forki i poboczne pytania, które zostawiłeś, oraz sesje, które jej agent uruchomił dla Ciebie.
Kliknij wiersz, żeby go otworzyć; strzałka po jego lewej stronie rozwija sesje pod nim.
Gdzie go znaleźć
Blok W toku jest w pasku bocznym pod czatami, nad Twoimi projektami albo osią czasu. Praca, która do niego trafi, znika ze swojego projektu, więc każdą pracę widać raz. Żeby została też pod swoim projektem, włącz Pokazuj też prace w toku pod projektami w menu wyświetlania paska bocznego. Wyszukiwanie pokazuje ją raz, w bloku W toku.
Każda praca zajmuje jeden wiersz: tytuł i jego stan, z kolorowym znacznikiem, gdy ma pull request albo issue. Wiersze są ułożone według ostatniej aktywności, więc nie pokazują daty. Najedź na wiersz, żeby zobaczyć projekt, gałąź, czas i linki, albo włącz Szczegółowe wiersze w menu wyświetlania, żeby pokazać je pod tytułem. Szczegółowe wiersze działają też pod Twoimi projektami; sesje wewnątrz pracy zostają w jednym wierszu.
Przypięte sesje mają własny blok Przypięte nad W toku; żeby zostały tylko pod swoimi projektami, wyłącz Pokaż sekcję Przypięte w tym samym menu. Przypięta sesja w toku jest tylko w Przypiętych.
Na telefonie lista sesji jest taka sama, z tym samym menu wyświetlania. Jej wiersze zajmują dwie linie, chyba że wyłączysz Szczegółowe wiersze, a strzałka rozwijająca pracę jest zawsze widoczna, bo nie da się tam na nic najechać kursorem.
Jak sesje tam trafiają
Wyślij wiadomość w sesji, a trafi do toku. Dotyczy to każdej sesji projektu, także sesji w worktree. Nowy worktree trafia do toku od razu po utworzeniu, gdy otwarty w nim szkic nie jest jeszcze wysłany.
Sesja oznaczona jako gotowa wraca, gdy wyślesz w niej nową wiadomość.
Czaty, zarchiwizowane sesje, sesje przeglądu i uruchomienia zaplanowanych zadań nigdy tam nie trafiają; jeśli zrobisz fork uruchomienia, żeby dalej nad nim pracować, fork tam trafi. Subagent nigdy nie przenosi swojej sesji nadrzędnej do toku.
Nazwy zadań
Agent nazywa każdą pracę od jej zadania, gdy tylko zadanie jest jasne, kilkoma słowami, na przykład „Poprawka limitu czasu logowania”. Worktree trzyma nazwę w opisie swojej gałęzi, więc widzisz ją wszędzie, gdzie otwierasz repozytorium; sesja w folderze projektu dostaje tę nazwę jako tytuł. Zmień nazwę sam, a Twoja nazwa zostanie: agent nigdy nie zmienia nazwy zadania, które nazwałeś.
Śledź i kończ sesje ręcznie
- Śledzenie: najedź na wiersz i kliknij oko albo wybierz Śledź jako w toku w menu sesji.
- Zakończenie: najedź na wiersz w bloku i kliknij ptaszek albo wybierz Oznacz jako gotowe w menu. To kończy całą pracę: każdą jej sesję, która była jeszcze w toku.
Oznaczenie worktree jako gotowego zabiera go z W toku i zostawia na miejscu. Żeby przy tym go archiwizować, włącz Archiwizuj worktree po oznaczeniu go jako gotowy w Ustawienia → Sesje: folder znika, a jego sesje, zmiany i gałąź czekają na stronie Archiwum, gotowe do przywrócenia. Jeśli działa w nim jeszcze sesja, worktree zostaje.
Na telefonie przesuń wiersz w bok, żeby dostać się do tej samej akcji.
Czaty nie mają oka: to zwykłe rozmowy.
„Ta praca wygląda na skończoną.”
Gdy masz skonfigurowanego dostawcę klasyfikacji, Jev sprawdza każdą turę sesji w toku. Gdy tura wygląda na koniec pracy (agent zgłasza skończoną pracę, nie kontynuuje sam, nie czeka na Twoją odpowiedź i nie proponuje nic więcej), Jev niczego nie zamyka, tylko zostawia wskazówkę:
- szary ptaszek przy wierszu sesji w pasku bocznym
- pasek nad polem wiadomości: Ta praca wygląda na skończoną. z przyciskiem Oznacz jako gotowe
Wskazówka pojawia się dopiero po 10 minutach bez Twojej wiadomości po turze, żeby nie przeszkadzała, gdy przechodzisz od kroku do kroku. Kliknij Oznacz jako gotowe, jeśli Jev ma rację. Jeśli nie, po prostu pracuj dalej: wskazówka zniknie z Twoją następną wiadomością. Bez dostawcy klasyfikacji wskazówki nie ma, a sesje oznaczasz jako gotowe sam.
Podsumowanie i podpowiedź następnej wiadomości
Gdy agent skończy, a sesja przez minutę jest cicho, OpenChamber może napisać dwie rzeczy za pomocą Twojego małego modelu (zobacz Dostawcy, modele i agenci):
- Podsumowanie: krótkie przypomnienie, co zrobiono i na czym stanęło, widoczne pod ostatnią odpowiedzią i w dymku sesji w pasku bocznym
- Podpowiedź: wiadomość, którą najpewniej wyślesz jako następną, jako wiersz na górze pola wiadomości; kliknięcie wstawia tekst do pola, a sama nigdy się nie wysyła
Gdy Jev jest dostępny, OpenChamber najpierw pyta go, czy tura ich potrzebuje. Zwykłe „dzięki, to wszystko” po prawdziwej pracy i tak dostanie podsumowanie, ale podpowiedź zostaje pominięta, gdy nie ma już nic do zrobienia, a mały model w ogóle nie jest wywoływany, gdy żadne z nich się nie przyda. Bez Jev oba powstają po każdej turze, tak jak wcześniej.
Włączysz je i wyłączysz w Ustawienia → Czat → Wsparcie sesji.
Ustawienia
Otwórz Ustawienia → Sesje → Sesje w toku. Pokazuj sesje w toku jest domyślnie włączone. Po wyłączeniu wyłącza się cała funkcja: nie ma bloku, a wysłana wiadomość nie przenosi już sesji do toku.
Żeby ukryć tylko blok, użyj Pokaż sekcję W toku w menu widoku paska bocznego.
Czyszczenie sesji zachowuje sesje z bloku W toku. Żeby wygasały jak każda inna sesja, włącz Uwzględniaj sesje „W toku” w Ustawienia → Sesje → Przechowywanie sesji. Ta opcja jest domyślnie wyłączona, a przypięte sesje zostają w każdym przypadku.
Gdzie to działa
Blok oraz ręczne śledzenie i kończenie działają wszędzie, także w VS Code. Przenoszenie sesji do toku po wysłaniu wiadomości, wskazówka „wygląda na skończoną” i filtr Jev dla podsumowań potrzebują serwera OpenChamber, więc działają w aplikacji desktopowej, w aplikacji webowej i na telefonie, ale nie w VS Code. W VS Code śledzisz sesje ręcznie.
Powiązane
- Dostawcy klasyfikacji (Jev): skonfiguruj wskazówkę „wygląda na skończoną”
- Czaty: rozmowy, które nie trafiają do toku
- Cele sesji: niech agent pracuje aż do mety