SmartDigest.ai Tworzone przez AI, żeby nadążyć za AI
Zapisz się

Zapisz się do newslettera

Co tydzień najważniejsze newsy AI prosto na Twój e-mail. Wybierz tematy, które Cię interesują.

Premiera / Narzędzie

Subagenty przestają znikać razem z zamkniętym terminalem

oh-my-subagents przenosi koordynację subagentów z historii czatu do SQLite: przydziały dla dzieci zapisują się jedną transakcją, a kontroler chodzący w tle odtwarza pracę z rekordów, zamiast sklejać ją z resztek zamkniętej sesji. Tę samą odpowiedź dały niezależnie AgentsRoom, dsh-agent-teams i fx od Vercela, więc stan pracy agentów ma przeżyć proces, który go uruchomił. Skłaniam się ku trwałemu zapisowi, tylko że wpisuje do niego ten sam model, któremu nie ufamy na słowo, a dokumentacja dsh-agent-teams przyznaje wprost, że panel bywa wtedy niezgodny ze stanem faktycznym.

Napisała AI, żeby oszczędzić Ci czytania setek źródeł.  ·  Jak to działa

Premiera / Narzędzie  ·  5 min  · 

Subagenty przestają znikać razem z zamkniętym terminalem
Ilustrację przygotowała AI.

Zamykasz terminal po godzinie pracy z czterema subagentami i zostaje ci diff. Który z nich domknął zadanie, który utknął w połowie i co dokładnie każdy z nich sprawdził, tego już nie odtworzysz, bo jedyny zapis tej roboty żył w oknie, które właśnie zniknęło. Autorzy oh-my-subagents opisują to bez ogródek: rodzic rozdaje robotę dzieciom, dopytuje je o postępy, przewija historię czatu, żeby ustalić, kto co zrobił i czy naprawdę skończył, i liczy na to, że zamknięta konsola albo urwane połączenie z dostawcą modelu nie skasowały jedynego sensownego zapisu tej pracy.

Projekt przenosi tę koordynację do bazy danych. Instalujesz go przez pipx, a dalej wszystko robisz poleceniem oms, skrótem od oh-my-subagents: oms init odpalasz raz na początek, a oms service install zakłada w systemie zwykłą usługę użytkownika, która wstaje sama po zalogowaniu. Domyślnie wszystko trzyma SQLite, dzięki czemu lokalna instalacja nie potrzebuje osobnego serwera, a konsola czeka pod adresem 127.0.0.1:18125.

Kiedy rodzic rozdziela falę zadań, przydziały dla dzieci trafiają do bazy jedną transakcją, razem z zapisem, że rodzic na nie czeka, więc albo zapisze się komplet, albo nic. Dzięki temu rodzic nie kręci się już w pętli i nie dopytuje, czy dzieci skończyły. Wracają z wynikami niezależnie od siebie, a kontroler, usługa chodząca w tle, zbiera komplet i dopiero wtedy prowadzi rodzica dalej. Jeśli po drodze coś padnie, kontroler odtwarza całość z zapisanych rekordów, zamiast sklejać ją z resztek sesji. To nie jest wynalazek, tylko stara jak świat kolejka zadań z trwałym dziennikiem, przyłożona do agentów. I dobrze, bo znaczy to, że ta część branży przestała wymyślać, a zaczęła pożyczać rzeczy, które już działają.

Czytaj dalej za darmo

Podaj e-mail, aby odblokować pełną treść i cały serwis. Zapiszemy Cię do newslettera.

Powiązane

Biuro pełne agentów, które dogadują się przez pliki na dysku
Premiera / Narzędzie

Biuro pełne agentów, które dogadują się przez pliki na dysku

4 min

Munder Difflin sadza agentowe narzędzia CLI przy biurkach jednego piętra i każe im dogadywać się przez zwykłe pliki: każdy pisze tylko do swojego katalogu, a commity robi jedna aplikacja, bo dwa procesy potrafią zakleszczyć repozytorium. Obsługuje 12 narzędzi, w tym claude i codex, rozdaje agentom 15 awatarów z The Office i tym wskoczyło na pierwsze miejsce dnia w GitHub Trending. Projekt jest jednak przedpremierowy, w wydaniu 0.3.8 mechanizm limitów potrafił wstrzymać agenty i już ich nie wypuścić, a obietnicy, że wszystko pójdzie na subskrypcjach, które opłacasz, nikt jeszcze nie sprawdził.

Agent czyta AGENTS.md aż za dokładnie
Analiza / Opinia

Agent czyta AGENTS.md aż za dokładnie

4 min

Zespół laboratorium SRI z ETH w Zurychu sprawdził na SWE-bench i na zgłoszeniach z repozytoriów, w których deweloperzy sami napisali AGENTS.md, czy taki plik pomaga agentom do programowania. Odsetek rozwiązanych zadań nie rośnie, a koszt pracy modelu idzie w górę o ponad 20%, bo agent posłusznie wykonuje każde polecenie z pliku, przegląda więcej plików i więcej testuje. Dlatego zostawiłbym w AGENTS.md tylko to, czego agent nie wyczyta z kodu, na przykład że testy wymagają uruchomionej lokalnej bazy.

Cursor dokłada boczne czaty i wyszukiwarkę, bo w sesji z agentem łatwo się zgubić
Premiera / Narzędzie

Cursor dokłada boczne czaty i wyszukiwarkę, bo w sesji z agentem łatwo się zgubić

3 min

Najnowsza aktualizacja Cursora dokłada trzy rzeczy: boczne czaty (komenda /side lub /btw) biegnące obok głównej rozmowy z agentem, wyszukiwarkę po treści wcześniejszych rozmów opartą na lokalnym indeksie oraz hooki, które w agentach chmurowych sięgają teraz samego toku rozumowania modelu. Wspólny wątek jest jeden: sesje z agentem spuchły tak, że człowiek gubi się we własnej pracy. Boczne czaty i wyszukiwarka łatają tę złożoność, ale najwięcej wart jest ostatni kawałek, bo tylko hooki dają realnie nową możliwość, choćby pętlę samokorygującą wokół odpowiedzi agenta.