Kohorta: Lokalny agent czasu wykonywania dla audytowalnej, opartej na dowodach automatyzacji
Cohort autorstwa Congchuanling Dot to lokalny agent runtime, który łączy duże modele językowe z lokalnymi zasobami systemowymi w celu zapewnienia bezpiecznej automatyzacji. Aplikacja rejestruje działania agenta i dostarcza możliwe do odtworzenia ślady wykonania, koncentrując się na powtarzalnym testowaniu i zarządzaniu. Łączy nagrywanie sesji, weryfikowalną pamięć i mostki protokołów do automatyzacji przeglądarki i pulpitu. Cohort jest skierowany do programistów AI, badaczy i zaawansowanych użytkowników, którzy potrzebują audytowalnych, testowalnych przepływów pracy agentów na własnym sprzęcie.
Jakie zadania można rzeczywiście wykorzystać?
Narzędzie mapuje wyjścia LLM na konkretne działania w sieci i na komputerze stacjonarnym za pomocą specyficznych mostów i interfejsów API. Jego most Chrome działa na protokole Chrome DevTools, dzięki czemu agenci mogą czytać DOM, wykonywać JavaScript, robić zrzuty ekranu i wchodzić w interakcje z elementami strony. Kontrole na komputerze stacjonarnym wykorzystują integrację z dostępnością macOS (AX) do manipulacji oknami i interfejsem użytkownika. Wsparcie dla serwera MCP również umożliwia łączenie klientów zgodnych z MCP w celu złożonych przepływów pracy z wieloma narzędziami.
Jak weryfikowalne i powtarzalne są ślady agentów?
Cohort rejestruje pełne ślady wykonania z dowodem kryptograficznym, produkując pakiety dowodowe SHA-256, które pozwalają programistom weryfikować i odtwarzać sesje offline. Maszyna Czasu pozwala programistom na rozgałęzienie zarejestrowanej sesji w wybranym punkcie, aby przeprowadzać eksperymenty kontrfaktyczne i obserwować alternatywne wyniki. Wpisy pamięci długoterminowej wymagają dowodów wspieranych przez narzędzie, egzekwując model pamięci oparty na dowodach, który łączy przechowywane fakty z weryfikowalnymi wynikami narzędzi.
Jakie są wymagania dotyczące platformy i integracji?
Środowisko uruchomieniowe oczekuje środowiska zdolnego do obsługi MCP i używa interfejsu wiersza poleceń Node.js z pakietami NPM do interakcji z programistami, podczas gdy rdzeń środowiska uruchomieniowego jest zaimplementowany w Go. Architektura jest lokalna, więc całe przetwarzanie odbywa się na maszynie gospodarza, a nie na zdalnej płaszczyźnie sterującej. Wsparcie międzyplatformowe istnieje dla funkcji podstawowych, chociaż funkcje automatyzacji na komputerze stacjonarnym są obecnie zoptymalizowane pod kątem interfejsów API dostępności macOS.
Czy pasuje do przepływów pracy programistów i potrzeb zarządzania?
Cohort zawiera Gubernatora Czasu, który egzekwuje kontrole nad oknami kontekstowymi, pamięcią podręczną i ryzykiem związanym z narzędziami, dając zespołom możliwość audytowania i ograniczania działań agentów. Zarządzanie obejmuje polityki użytkowania i praktyki powtarzalności poprzez rejestrowanie pełnego łańcucha narzędzi używanego w sesji. Projekt jest skierowany do przepływów pracy inżynieryjnej, gdzie śledzenie, powtarzalne testy i zminimalizowane ryzyko narzędzi są głównymi obawami, a nie przypadkowymi, nietechnicznymi eksperymentami.
Skoncentrowany wybór dla zespołów inżynieryjnych priorytetowo traktujących weryfikowalne eksperymenty agentów
Biorąc pod uwagę model wykonania lokalnego i kryptograficzne ślady Time Machine, Cohort jest praktyczną opcją dla deweloperów AI i badaczy, którzy potrzebują audytowalnego zachowania agentów. Projekt jest dobrze postrzegany wśród adopcji MCP open-source, co czyni go odpowiednim do eksperymentów napędzanych przez społeczność. Oczekuj inżynieryjnego ustawienia i planuj zintegrować go z pipeline'ami rozwoju i testowania, a nie aplikacjami dla użytkowników końcowych.





