Jacquard Research | Browser-Native Agent Worlds
Jacquard is a private research track for browser-native agent-built worlds. Source access and evaluation terms are available by request.
What is Dweve Jacquard?
Jacquard is Dweve’s private research track for browser-native, agent-built worlds. Its page describes typed operations and replay, while source access and evaluation terms remain request based.
- Jacquard is not a public open-source release. The source repository is private and access is handled through Dweve.
- The research question is whether an agent and a human editor can use the same typed world operations while inputs and state transitions remain replayable.
- Deterministic replay is a research property to evaluate with a pinned build, browser runtime, assets, seed, input log and comparison.
Choose the audience that matches your question
The page contains three selectable readings of the same subject.
For consumers
Jacquard is a Dweve research project for browser-native, agent-built game worlds. The project is private today, so evaluation and source access are handled by request.
For businesses
Jacquard explores replayable agent-built worlds through a browser-native engine. It remains a research track, not a public open-source foundation or a supported product.
For engineers
Jacquard tests typed world operations, fixed-step execution, seeded randomness and replayable input logs. The source repository is private and the evidence remains an evaluation claim.
Asystent kodowania i wsparcie operatora. Metryki demonstracyjne mają charakter poglądowy.
Terminal, wyszukiwanie, lint, testy, git i więcej.
Zapamiętuje kontekst Twojej bazy kodu i zespołu.
Wyspecjalizowani agenci współpracują w różnych obszarach.
Każdy krok jest rejestrowany z datą i godziną.
Zasady, kontrole i testy są zawsze uruchamiane.
Przeglądaj diffy, żądaj zmian, finalnie zatwierdzaj.
Odtwórz dowolną sesję bit po bicie, gdy coś wymaga przeglądu.
Przeczytaj retry.ts, wykryto błąd przekroczenia limitu czasu
Wyodrębnij guard + ogranicz liczbę ponowień
Autonomiczne agenty, które piszą kod i zostawiają ślad
do obsługi limitów czasu sieci, odpowiedzi 5xx i warunków bezpiecznych dla idempotencji. Czysta funkcja pomocnicza, w pełni pokryta testami jednostkowymi.
Nie twierdzimy tutaj, że osiągnięto zmierzone oszczędności. Twierdzenie dotyczy tego, że niższy pas jest możliwy.
zakreskowane segmenty oznaczają oczekiwanie, nie pracę
Recenzenci są zebrani, aby wszyscy widzieli tę samą wersję.
Dla każdej klasy urządzeń w zakresie tworzona jest osobna kompilacja.
Osoba posiadająca narzędzie i maszynę tworzy pierwszą wersję.
Osoba, która rozumie problem, zapisuje go.
Świat nie został dotknięty przez odrzucone żądanie, a odmowa wskazuje, który pas go wygenerował.
Kanał zwęża się na każdej bramie. Posiadanie jednego zakresu nigdy nie implikuje następnego.
Wszystko, co opuszcza silnik, stanowi odrębne uprawnienie.
Kontrola obsługiwała funkcje czasu, testowania i symulacji.
Czytaj zatwierdzone treści i dokumenty strukturalne.
Czego agent nie może zmienić ani wymyślić.
Jak światło, kolor i dźwięk powinny być odbierane.
Trzy komentarze recenzenta, każdy przypięty do części świata, a nie do zdania, które o nią prosiło.
Nie dodawaj ludzi, oznakowania ani niczego spoza briefu.
Uczeń przechodzi trasę i podnosi jedno narzędzie.
Nawet oświetlenie górne, nic dramatycznego.
Wózek, stojak i zestaw narzędzi na stole.
Strefa szkoleniowa z dwoma stanowiskami roboczymi i oznakowanym przejściem.
określ intencję, a następnie przeczytaj dowody
Dodaj lampy wzdłuż nabrzeża i przenieś ławkę nad wodę.
przypięty start, zarejestrowane wejście, nazwana szansa
odpowiedź opisuje ten silnik, na tym urządzeniu, teraz
jedno żądanie, wykonane w czasie działania
żadna typowana operacja tego nie definiuje
uprawnienie nie posiadane przez tego wywołującego
Interfejs nie definiuje żądanego zachowania.
Ta konfiguracja urządzenia lub projektu go nie udostępnia.
Obecne, ale wywołujący nie ma wymaganych uprawnień.
Oferowane w ramach bieżącej umowy dotyczącej świata i przeglądarki.
Cztery zmiany, jedna zaakceptowana transakcja
Punkt widzenia przesunięty, aby objąć nowy rząd lamp.
Kategoria materiału zmieniona na odblaskową.
Przesunięty z placu na krawędź nabrzeża.
otwórz w przeglądarce na swoim komputerze
Wioska portowa o zmierzchu, ławka na nabrzeżu, spacer nad wodę.
Sześć klauzul czytanych łącznie. Żadna z nich nie jest krokiem.
Czy zmiana dołącza do odwrócenia czy transakcji.
Podany powód, dla którego żądanie nie zostało zastosowane.
Strukturalna wartość zwracana wywołującemu.
Stan świata, który to wywołanie może zmienić.
Uprawnienie, które wywołujący musi już posiadać.
Typowane wartości i warunki wstępne wymagane przez wywołanie.
sześć lamp, przesunięta ławka i nowa tafla wody
Świat wraca do stanu, który zmiana zastąpiła.
Węższe żądanie zmienia tylko część, której się sprzeciwiłeś.
Proponowany świat staje się tym, z którego wszyscy korzystają.
te same obiekty, ta sama trasa, te same zasady, ta sama wersja
Odbicie w wodzie i stopniowane wieczorne niebo.
Miękki cień pod przedmiotami i drugie światło.
ten sam świat, te same zasady, ta sama wersja
Inna nazwa stanu powoduje inną tożsamość przebiegu.
Ten sam stan odtwarza tę samą sekwencję, znak po znaku.
Gałąź kopiuje bieżący stan bez zużywania go.
Systemy świata pobierają wartości z tego stanu, w kolejności.
Przebieg otrzymuje jawną tożsamość losowego stanu.
różnica nazywa region, a osoba nazywa to, co on oznacza
Rama odniesienia, nowe ujęcie i maska różnicy
podane przed uruchomieniem któregokolwiek z narzędzi
cztery twierdzenia o stanie, żadne z nich nie dotyczy pikseli
Kolumna różnic jest krótka, ponieważ wszystko oprócz zadeklarowanego warunku zostało przypięte przed rozpoczęciem obu przebiegów.
sześć z ośmiu komórek nie odnotowało różnicy
jeden warunek, nazwany przed oboma przebiegami
Strukturalna zmiana jest czytelna nawet tam, gdzie najgłębszy plan wizualny nie jest.
Ta sama zatwierdzona wersja świata na pięciu urządzeniach
Ten sam adres wraca do tego samego świata.
Jeden link trafia do wszystkich zamiast osobnego pliku.
Cztery podejścia, jedna apertura: tożsamość operacji nie zmienia się wraz z wywołującym.
kod aplikacji wykonuje operację jako zwykły import
harness wykonuje operację bez żadnego widoku
agent wykonuje operację jako wiadomość z typem
edytor wykonuje operację z pola właściwości
weryfikacja dostępna przez powierzchnię, którą posiada klient
Cztery pytania parytetowe zadane czterem rozmówcom
Cztery odczyty pobrane z urządzenia, zanim wybrany zostanie jakikolwiek plan.
Co się dzieje, gdy urządzenie graficzne zostanie utracone i powróci.
Wskaźnik, dotyk i klawiatura, tak jak otrzyma je świat.
Ile świat może pomieścić, zanim plan ustąpi.
Które systemy wizualne ten przeglądarka faktycznie oferuje.
Te same cztery odpowiedzi, na znacznie większym obszarze.
Świat, w którym warto być, otwarty na zwykłym komputerze.
Zmiana przeczytana, oceniona i odesłana w kilka minut.
Świat zbudowany bez żadnego gestu w nim.
Czy o wszystko można poprosić po imieniu?
Nazwany stan losowy, z którego korzysta przebieg.
Ciężki znacznik po lewej stronie szyny to zadeklarowana granica. Kreskowany znacznik po prawej opuścił silnik, więc jest zgłaszany poza każdym nawiasem i nigdy nie jest cicho uwzględniany.
przywraca cały świat do zadeklarowanej granicy
przywraca grupę, o której zdecydował recenzent, jako jedną decyzję
przywraca stan, który zastąpiła jedna wspierana zmiana
Efekt, który opuszcza silnik, jest zgłaszany poza granicą.
Przywróć świat do zadeklarowanej granicy w jego historii.
Zastosuj lub przywróć powiązaną grupę jako jedną decyzję.
Przywróć stan zapisany dla jednej obsługiwanej zmiany.
stwierdzanie i decydowanie to mierzona praca
Liczba kafelków jest identyczna w obu pasmach. Różni się tylko układ, a pasmo batchingu jest hipotezą, którą program ma ocenić.
W porównaniu z poprzednią wersją, różnica w dokumencie jest taka, którą osoba może przeczytać: który obiekt przybył, który zmienił rodzica, która właściwość się przeniosła.
Cztery momenty, jeden artefakt. Nic tutaj nie jest osobnym eksportem świata.
Przeglądarka odtwarza zaakceptowaną scenę bezpośrednio z dokumentu.
Klient bez interfejsu ładuje identyczny świat i weryfikuje go.
Osoba czyta dokładną różnicę między dwiema wersjami dokumentu.
Edytor i agent zmieniają ustrukturyzowany stan świata za pomocą tych samych operacji.
ścieżka dla jednego aktora i wyraźna odmowa dla drugiego, z tego samego świata
trasa dla jednego aktora, wyraźna odmowa dla drugiego
margines po każdej stronie, aby odpowiedź przetrwała późniejszą zmianę
kształt pasuje, z marginesem po każdej stronie
co napotkano najpierw, a co było za tym i nigdy nie zostało osiągnięte
pierwsza napotkana powierzchnia i to, co leży za nią nieosiągnięte
powierzchnia i jej orientacja, a nie zgadywanie z obrazu
znaleziono powierzchnię z jej orientacją
Odmowa jest również powrotem i nazywa ograniczenie, które ją wywołało.
Czy cel jest osiągalny dla aktora z tymi ograniczeniami?
Czy ten kształt może zajmować lub przemieszczać się przez tę przestrzeń?
Na co natrafia ten promień lub objętość po drodze?
Gdzie znajduje się tutaj stabilna powierzchnia i jak jest zorientowana?
Szwy są celowo tej samej wielkości. Każdy sąsiad zachowuje własne pytanie badawcze.
pytanie badawcze, na które odpowiada ta strona
Dowody i decyzja, które wygenerowała transakcja.
Strukturalna treść, do której odnosi się scena.
Praca, którą cięższy świat wymaga rozproszonej.
Pojemność modelu stojąca za rozumowaniem tego agenta.
sterowane bezpośrednio: uprząż prosi o kroki i otrzymuje dokładnie to
zarejestrowane jako luka, nie odtwarzane jako kroki
karta została zawieszona, więc zegar zatrzymał się na suficie i zarejestrował lukę
ramka była spóźniona, więc zegar nadrobił i przeniósł resztę
ramka dotarła na czas, więc zegar przeszedł dwa pełne kroki
stan zaakceptowany staje się punktem odniesienia
jednostka decyduje, gdzie to się znajduje
zaakceptowany stan staje się punktem odniesienia, z którym porównywany jest kolejny zamiar
Zaakceptuj, zmień, przywróć lub odrzuć i zapisz to.
Generowane są dowody strukturalne, renderowane i operacyjne.
Agent działa w ramach dozwolonych operacji świata.
Pożądana zmiana i granice, w których musi się mieścić.
prezentacja może się różnić, autorytet nie
odbicie na wodzie i stopniowane wieczorne niebo, przy najgłębszym wspieranym rysunku
miękki cień i drugie światło, w komfortowym budżecie
płaskie światło i zwykła woda, na maszynie, która powiedziała, że to potrafi
Sufit to ta sama linia w każdym przypadku.