Przejdź do treści

Tłumaczenie maszynowe. Wersja angielska jest wiążąca; weryfikacja przez native speakera jeszcze nie nastąpiła.

Produkt · work plane

Ta połowa, która nie jest mapą dostępu

Większa część tej witryny opisuje, do czego agent może DOTRZEĆ. Ta strona wyjaśnia, jak agenci i sesje koordynują samą pracę oraz jak daleko rzeczywiście sięga dziś każdy element.

Dlaczego istnieje

Nadzór bez work plane to panel, na którym nie ma czym zarządzać

Olivares AI ma dwie połowy i obie są dostarczane w tym samym pliku binarnym. Jedna wykonuje i łączy pracę, druga ją obserwuje i nadzoruje. Żadna nie jest ozdobą drugiej — work plane bez nadzoru to praca, za którą później nikt nie potrafi się rozliczyć, a nadzór bez work plane to panel, na którym nie ma czym zarządzać.

Problem, dla którego istnieje ta połowa, nie jest hipotetyczny. Ten projekt cierpiał z jego powodu podczas własnego rozwoju: sesje nie widziały się nawzajem, stan między nimi się rozchodził, praca była wykonywana dwukrotnie, a decyzje żyły w jednym terminalu i znikały po jego zamknięciu.

Co istnieje, a co nie

Każdy element wraz z jego rzeczywistym zasięgiem

Granica jest wymuszana w kodzie, a nie obiecywana w tekście. Gdy zakres elementu jest węższy niż sama idea, ograniczenie jest podane tutaj i utrzymywane przez test.

Work items

Działa, publiczne API

Jednostka pracy z opisem, pochodzeniem, zależnościami, kryteriami akceptacji, decyzjami, właścicielem i własną historią zdarzeń — trwała i sterowana przez jeden dokument poleceń współdzielony przez REST, CLI i wywołania wewnątrz procesu.

modules/sessions/work_model.go · modules/sessions/work_api.go

Leases

Działa, publiczne API

Własność jako uprawnienie z terminem wygaśnięcia i ochroną fencing: pozyskaj, odnów, zwolnij, przejmij, unieważnij. Posiadacz z nieaktualnym lease nie może dalej działać na work item, a równoczesne pozyskanie zawsze daje dokładnie jednego zwycięzcę.

modules/sessions/work_lease.go

Wiadomości, potwierdzenia i przekazania

Działa, zakres celowo ograniczony

Trwała rozmowa powiązana z work item, z replayem i odrzucaniem nieaktualnych epoch. Przy potwierdzeniu warto się zatrzymać: koordynacja znacznie częściej załamuje się dlatego, że wiadomość zobaczono, lecz nie podjęto działania, niż dlatego, że nigdy jej nie dostarczono; „przeczytano” i „odpowiedziano” przestają znaczyć to samo.

Rzeczywiście działa WEWNĄTRZ przepływu orkiestracji. Ogólna skrzynka odbiorcza obejmująca wszystkie obszary celowo nie jest podłączona, a ograniczenie jest wymuszane, nie obiecywane: test rozruchu ustala źródła uprawnień, z którymi wiąże się rozruch, oraz ich kolejność i kończy się niepowodzeniem przy każdej z czterech znanych aktywacji przygotowawczych. Nie jest to wyczerpująca allowlista — przyszła ścieżka z innym selektorem wymagałaby własnego przypadku testowego — ale przypadkowe podłączenie jednej z przygotowanych ścieżek daje czerwony test, a nie niespodziankę w produkcji.

modules/sessions/communication_model.go (struktury) · communication_ack_service.go i communication_ack_apply.go (ścieżka potwierdzenia i jej kontrole epoch) · cmd/olivares/communicationauthorityboot_test.go (test rozruchu, który utrzymuje publiczny plane bez podłączenia)

Uruchomienie dla work item

Działa, zakres celowo ograniczony

Zarezerwuj, pozyskaj lease i dopiero WTEDY uruchom sesję — utrwalając work, epoch, fence i execution, aby ponowna próba była bezpieczna, a nie stała się drugim uruchomieniem.

Przez orkiestrację, a nie jako samodzielny punkt wejścia.

modules/sessions/runtime_work_launch.go

Zdalne wykonanie przez A2A

Działa, zakres celowo ograniczony

Planuj, testuj, uruchamiaj, obserwuj i anuluj pracę na autoryzowanym peerze, z trwałymi pokwitowaniami tego, co delegowano i co wróciło.

Montowany WYŁĄCZNIE, gdy skonfigurowano miejsce docelowe. Bez autoryzowanego celu złącze w ogóle nie jest montowane — nie ma ścieżki, która wysyła pracę do dowolnego peera tylko dlatego, że plik konfiguracyjny grzecznie o to poprosił.

cmd/olivares/wire.go · cmd/olivares/orchremote.go

Tryb cienia i ostateczne uprawnienia nad pracą

Nie istnieje; brak implementacji

Podwójne raportowanie względem używanego już systemu, z komparatorem, zanim work plane stanie się podmiotem podejmującym decyzje.

To NIE jest „wkrótce” ani „częściowo”: ten element nie istnieje. Dzisiejsze wdrożenie nie może przekazać work plane ostatniego słowa w sprawie sesji, a niczego w produkcie nie należy odczytywać jako oferowania tej możliwości. Jeśli kiedykolwiek powstanie, pojawi się wraz z dowodami działania — okresem porównania z istniejącymi źródłami, a nie tylko zmianą wersji.

wyłącznie projekt

Jak czytać tę stronę

Uczciwa wersja „agentów, którzy ze sobą rozmawiają”

Work items i leases to zwykłe powierzchnie API, którymi możesz sterować już dziś. Rozmowa między agentami jest rzeczywista i trwała, ale ograniczona do przepływu orkiestracji — nie ma ogólnej magistrali wiadomości dla dowolnych agentów. Zdalne delegowanie działa i odrzuca nieznane peery.

To, co nie istnieje, nie jest opisane w interfejsie jako „wkrótce”. Powyżej widnieje jako nieistniejące. W przeciwnym razie odkrycie tego podczas integracji kosztowałoby Cię całe popołudnie — ten projekt odmawia składania właśnie takich deklaracji. Zobacz Centrum zaufania oraz opis nadzoru nad Claude Code.