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.