cache-expert
Debuguj cache'owanie w Dagger Engine — zrozum klucze, invalidację i DAG
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do głębokich analiz mechanizmów cache'owania w Dagger Engine. Nauczysz się, jak działają klucze cache'u, derywacja z operacji, invalidacja i model immutable DAG. Idealne do debugowania braków w cache'u, nieoczekiwanej invalidacji i implementacji funkcji związanych z cache'owaniem. Zawiera referencje dotyczące ID, digests, API GraphQL, przechowywania cache'u i filesync.
Jak używać
Zainstaluj skill cache-expert z repozytorium Dagger (github.com/dagger/dagger/tree/main/skills/cache-expert). Skill zawiera dokumentację referencyjną w formacie markdown, którą możesz przeglądać lokalnie lub w repozytorium.
Zapoznaj się z architekturą cache'owania, czytając dokumenty w kolejności: najpierw ids.md (jak ID i digesty definiują tożsamość cache'u), potem dagql-api-server.md (jak operacje Select, preselect i call wpływają na użycie cache'u), wreszcie cache-storage.md (przechowywanie, indeksowanie i persystencja wyników).
Gdy debugujesz konkretny problem z cache'em (miss, nieoczekiwana invalidacja), otwórz debugging.md, aby znaleźć praktyczne punkty instrumentacji i procedurę debugowania.
Jeśli pracujesz z synchronizacją plików, przeczytaj filesync.md, aby zrozumieć, jak cache'owanie wpływa na transfer danych.
Używaj skilla jako referencji podczas implementacji funkcji cache'owania w Dagger Engine — każdy dokument zawiera konkretne informacje o tym, jak działają klucze, digesty i DAG w kontekście GraphQL API.