Sójka, orzechówka i CLAUDE.md

Czytelnia · pamięć i maszyny · opowieść Bajarza

Sójka, orzechówka i CLAUDE.md

Mózg nie ma jednej pamięci, tylko cały zwierzyniec. Opowieść o tym, czego ten zwierzyniec uczy agenta, który co rano budzi się bez wczoraj.

sito zmysłów stół roboczy szuflady sen
Nadawca
Bajarz
Adresat
każdy, kto rano otwiera terminal, a jego agent widzi repozytorium pierwszy raz
Dotyczy
rodzaje pamięci ludzi i zwierząt jako projekt pamięci wielosesyjnej Claude Code
Sporządzono
30.10.2026
Załączniki
ściąga pamięci, plan na jutro rano, sześć pomysłów agenta o świeżym oku, źródła
Żadna mrówka nic nie pamiętała, ale w pewnym sensie kolonia tak.Deborah Gordon o mrówkach żniwiarkach
I · Krótka pamięćsito zmysłów i stół, na którym mieszczą się cztery rzeczy
II · Szufladyepizody, fakty, umiejętności i odruchy
III · Mapa i jutrozamiary przypięte do miejsc i kryjówki względem patyków
IV · Nocsen, rekonsolidacja, zapominanie i podglądana sójka
V · Koloniapamięć, której nie ma żaden pojedynczy agent
VI · Świeże okosześć pomysłów, których nie ma w żadnym przeglądzie

Liber I · Krótka pamięć

Wszystko wpada, prawie nic nie zostaje

O człowieku, który co dzień widział zadanie pierwszy raz, o literach, które gasną w sekundę, i o stole, na którym mieszczą się cztery rzeczy.

§ 1Człowiek, który rysował gwiazdę

Wyobraź sobie salę badań w Montrealu. Mężczyzna siedzi nad kartką z gwiazdą i ma ją obrysować ołówkiem. Haczyk polega na tym, że rękę widzi tylko w lustrze. Pierwszego dnia ręka błądzi. Trzeciego idzie prawie bez błędów. A on za każdym razem jest pewien, że robi to pierwszy raz w życiu.

To Henry Molaison, w podręcznikach H.M. W 1953 roku chirurdzy usunęli mu przednie części obu hipokampów, żeby zatrzymać padaczkę. Padaczka ustąpiła. Razem z nią zniknęła zdolność tworzenia nowych trwałych wspomnień o faktach i zdarzeniach. Została jednak pamięć ręki. Uczyła się czegoś, o czym głowa nie miała pojęcia.

Znasz ten obraz z własnego terminala. Każda sesja Claude Code zaczyna się od świeżego okna kontekstu. Rano otwierasz terminal, a twój pomocnik widzi repozytorium pierwszy raz. Wczorajsza dwugodzinna rozmowa o tym, czemu testy integracyjne potrzebują lokalnego Redisa, przepadła.

Zapytajmy więc, czego o pamięci między sesjami mogą nas nauczyć mózg, sójka i orzechówka. Okaże się, że całkiem sporo. Pierwsza lekcja przychodzi od razu: „pamięć” to zbiorcza nazwa na kilkanaście różnych urządzeń, a nie jedno urządzenie.

Umowa z czytelnikiem

Badania referuję tak, jak podają je źródła. Przekład na Claude Code to w większości propozycje, a nie istniejące funkcje. Tam, gdzie opisuję, co Claude Code już robi, opieram się na jego dokumentacji w wersji z października 2026.

§ 2Dwanaście liter

Rok 1960. George Sperling na ułamek sekundy pokazuje ci dwanaście liter. Ktoś pyta, co było na ekranie. Wymieniasz trzy, może cztery. A jednak gdy zaraz po błysku dźwięk wskaże jeden rząd, odczytujesz go prawie bez błędu. Wszystkie litery były w twojej głowie. Po prostu zgasły szybciej, niż dało się je wypowiedzieć.

Tak działa pamięć sensoryczna. Obraz trzyma się poniżej sekundy, dźwięk kilka sekund, bo dźwięku nie da się obejrzeć drugi raz. Najważniejszą robotę wykonuje tu sito, a nie magazyn.

W Claude Code tym sitem jest surowy wynik narzędzi: log z testów, ślad stosu, odpowiedź API. Wpada do kontekstu, coś się z niego bierze i powinien zniknąć. Kompaktowanie najpierw czyści stare wyniki narzędzi. To biologiczne maskowanie i warto je zaakceptować. Plik na dysku możesz przeczytać jeszcze raz, więc nie musisz go pamiętać. Ulotne są tylko rzeczy jednorazowe, na przykład ślad błędu z CI albo wynik migracji na stagingu.

Pomysł

Zasada „nic surowego do pamięci”. Notatka między sesjami zapisuje wniosek („test X jest niestabilny, bo zależy od strefy czasowej”), a nie wklejony log. Jeśli dowód ma przetrwać, niech hook PostToolUse odłoży jednorazowe wyniki do osobnego katalogu z rotacją na dwie doby.

§ 3Stół na cztery rzeczy

Teraz usiądź przy stole warsztatowym. Jest mały. Nelson Cowan policzył, że mieszczą się na nim mniej więcej cztery rzeczy naraz, a nie siedem, jak mówiło stare powiedzenie. Da się oszukać ten limit tylko w jeden sposób: pakując wiele drobiazgów w jedną paczkę, którą rozumiesz.

Alan Baddeley dorzucił do stołu kierownika, który niczego nie przechowuje, tylko kieruje uwagą. Szczury w labiryncie z wieloma ramionami pokazały jeszcze jedno rozróżnienie: „w tym ramieniu już byłem” to coś innego niż „te ramiona w ogóle się opłacają”.

Dla agenta tym stołem jest okno kontekstu. Jego pojemność liczy się w spójnych jednostkach uwagi, a nie w tokenach. Badacze systemu MemGPT kazali modelowi bić na alarm przy siedemdziesięciu procentach zapełnienia, żeby zdążył zapisać ważne rzeczy, zanim zostaną wypchnięte.

Pomysł
  • Stan bieżącego zadania trzymaj w pliku, który przetrwa kompaktowanie, na przykład w regule bez pola paths. Nigdy tylko w rozmowie. Najwyżej cztery aktywne cele, reszta w kolejce.
  • Prowadź tabu-listę jak szczur w labiryncie: plik „co już sprawdziłem i odrzuciłem”, który hook przy starcie po kompaktowaniu wstrzykuje z powrotem.
  • Duże czytanie oddawaj subagentom. Wracają z jedną paczką zamiast piętnastu faktów. To jest dokładnie chunking.

Liber II · Szuflady

Epizody, fakty i umiejętności

O sójce, która wie, kiedy larwa się psuje, o wiedzy, która zapomniała, skąd przyszła, i o ręce, która pamięta bez głowy.

H.M. stracił jedną szufladę, a zachował drugą. To najważniejszy wniosek z jego historii: fakty i zdarzenia mieszkają w mózgu gdzie indziej niż umiejętności i odruchy. Agent też powinien trzymać je osobno i sięgać po nie innymi drogami.

§ 4Sójka i larwa

Zachodnia sójka zakopuje jedzenie. Larwę, która jest pyszna, ale szybko się psuje, i orzech, który poczeka. W 1998 roku Nicola Clayton i Anthony Dickinson pokazali, że sójka pamięta, co schowała, gdzie i kiedy. Gdy od schowania larwy minęło za dużo czasu, sójka po nią nie wraca. Idzie po orzech.

Badacze byli ostrożni. Nazwali to pamięcią epizodopodobną, bo nie da się wykazać, że ptak przeżywa wspomnienie tak jak człowiek. Zapamiętaj tę ostrożność, przyda się później.

Teraz popatrz na swoje notatki. „Build jest zielony” psuje się w godzinę jak larwa. „Migracje bazy leżą w katalogu migrations/” wytrzyma miesiące jak orzech. Claude Code dopisuje do plików pamięci czas zapisu, czyli sójcze „kiedy”. Brakuje mu jednak „do kiedy”.

Pomysł

Każdy epizod ma pola co, gdzie (ścieżka, gałąź), kiedy, w jakim celu i jak się skończył, a do tego termin przydatności zależny od rodzaju treści. Daty zawsze bezwzględne: „w przyszły czwartek” zapisane w październiku nic nie znaczy w grudniu. Osobno prowadź dziennik „co próbowałem i co nie wyszło”. System pamięci Zep trzyma epizody bez strat, a mimo to wypada o 17,7% gorzej na pytaniach o to, co powiedział sam asystent.

§ 5Wiedza bez wspomnienia

Wiesz, że Warszawa leży nad Wisłą. Nie pamiętasz lekcji, z której to wiesz. To pamięć semantyczna: wiedza, która zapomniała, skąd przyszła. Rośnie z wielu podobnych epizodów.

Frederic Bartlett opowiadał Anglikom indiańską legendę i prosił, żeby ją powtórzyli. W powtórzeniach „kanoe” zamieniały się w „łodzie”. To, co nie pasowało do schematu, znikało albo się prostowało. Dlatego w notatkach o projekcie najcenniejsze są wyjątki: „ten moduł nie używa autowiringu, bo integruje stary kod przez fasadę”. To właśnie one giną najszybciej.

W Claude Code pamięcią semantyczną jest CLAUDE.md. Dokumentacja ma tu kryterium, które mógłby podpisać kognitywista: wpis warto dodać, gdy Claude popełnia ten sam błąd drugi raz albo gdy wpisujesz w czacie tę samą poprawkę co w poprzedniej sesji. Powtarzający się epizod zamienia się w wiedzę.

Pomysł

Zapisuj „dlaczego”, nie tylko „co”. Gdy decyzja się zmienia, nie kasuj starego wpisu, tylko oznacz go jako nieważny od dziś. Nowsze wygrywa, a historia zostaje. Główny CLAUDE.md trzymaj krótko, wiedzę o jednym zakątku repozytorium przenieś do reguł z polem paths.

§ 6Ręka wie lepiej

Wróć do gwiazdy w lustrze. Ręka H.M. nauczyła się zadania bez żadnego wspomnienia o ćwiczeniu. To pamięć proceduralna. U agentów daje największe i najpewniejsze zyski. Voyager, agent grający w Minecrafta z biblioteką umiejętności zapisanych jako kod, zdobywał 3,3 razy więcej unikalnych przedmiotów. ExpeL prowadzi listę lekcji z wagami: nowa lekcja startuje z wagą dwa, a gdy waga spadnie do zera, lekcja znika.

Claude Code ma tu dwa mechanizmy i dokumentacja jasno je rozdziela. Wieloetapowe przepisy idą do skilli, ładowanych dopiero wtedy, gdy są potrzebne. To, co musi się wydarzyć zawsze, idzie do hooków, czyli poleceń uruchamianych w stałych punktach sesji niezależnie od tego, co zdecyduje model. Dokumentacja przypomina też uczciwie, że CLAUDE.md to kontekst, a nie konfiguracja. Model go czyta, ale nie ma obowiązku słuchać.

Hook jest ręką, która obrysowuje gwiazdę bez udziału świadomości. Nie musi niczego pamiętać.
Pomysł

Dziel zasady według kosztu ich złamania. Musi zadziałać zawsze: hook, a blokada przez PreToolUse. Wymaga osądu: CLAUDE.md. Długi przepis: skill. Nowy skill niech powstaje tylko z sesji, która się udała, i tylko z wzorca powtórzonego co najmniej dwa razy.

§ 7Odruchy

Pod szufladami są jeszcze odruchy. Torowanie: świeży bodziec przesuwa to, jak myślisz o następnym. Warunkowanie: sygnał zapowiada skutek. Habituacja: przestajesz reagować na to, co się powtarza i nic nie znaczy.

Każdy z nich ma odpowiednik w hooku albo w krótkim pliku. Torowanie to hook UserPromptSubmit, który przy każdym poleceniu dokleja dwie, trzy pasujące notatki. Warunkowanie to rejestr niestabilnych testów („ten bywa czerwony przez timeout bazy, uruchom raz ponownie”). Habituacja to filtr powtarzalnych ostrzeżeń.

Habituacja ma jednak biologiczną pułapkę. Możesz przegapić sygnał, który właśnie zmienił znaczenie. Dlatego każde „ignoruj” powinno mieć datę ważności.

Liber III · Mapa i jutro

Pamięć skierowana w przyszłość i w przestrzeń

O zamiarach, które giną przy pierwszej przerwie, i o ptaku, który szuka kryjówki względem patyków.

§ 8Biblioteka po drodze

Masz w torbie przetrzymaną książkę. Nie myślisz o niej cały dzień. Przypomina ci się dopiero, gdy mijasz bibliotekę. To pamięć prospektywna, pamięć o tym, co masz zrobić. Wersja oparta na zdarzeniu działa dobrze. Wersja oparta na godzinie działa gorzej, bo wewnętrzny zegar zawodzi.

Jej największym wrogiem jest przerwa. W jednym z badań tylko dwóch na stu przerwanych uczestników myślało w czasie przerwy o swoim zamiarze. Dla agenta przerwą jest koniec sesji albo kompaktowanie.

I tu jest niespodzianka. Opracowanie, na którym stoi ta opowieść, nie znalazło w literaturze ani jednego systemu agentowego, który oceniałby pamięć prospektywną jako osobny rodzaj pamięci. A Claude Code ma do niej gotowy mechanizm, choć nikt go tak nie nazywa. Reguła z polem paths ładuje się dokładnie wtedy, gdy Claude dotyka pasującego pliku. Ścieżka jest biblioteką po drodze.

Pomysł

Zamiary zapisuj jako pary „gdy dotkniesz X, zrób Y” w regule z zakresem ścieżek, z datą i źródłem, a po wykonaniu usuń regułę w tym samym commicie. Zamiary oparte na czasie oddaj kalendarzowi, timerowi systemd albo hookowi startowemu, który wypisze to, co ma termin na dziś.

§ 9Przesunięte patyki

Orzechówka chowa na zimę ponad trzydzieści tysięcy nasion i odnajduje je nawet po dziewięciu miesiącach. Badacze przesunęli punkty orientacyjne o mniej więcej dwadzieścia centymetrów. Ptak kopał z dokładnie takim samym przesunięciem. Nie pamięta miejsca na świecie. Pamięta miejsce względem patyków.

Auto memory w Claude Code jest zbudowane jak gospodarstwo orzechówki. Indeks MEMORY.md to mapa kryjówek, pliki tematyczne to same nasiona. Na starcie wczytuje się tylko pierwsze dwieście linii albo dwadzieścia pięć kilobajtów indeksu. Treść za tą granicą nie jest „słabiej pamiętana”. W ogóle się nie wczytuje.

Łosoś wraca do rodzinnej rzeki kaskadą: przez ocean prowadzi go magnetyczny odcisk ujścia, ostatni odcinek węch. Agent może szukać tak samo. Najpierw moduł, potem grep w module.

Pomysł

Linie indeksu pisz jak etykiety kryjówek, najważniejsze na górze, bo góra przetrwa każde przycięcie. Każdy fakt przypnij do kotwicy „ścieżka i symbol”. Po refaktorze, który przesuwa patyki, sprawdź grepem, czy kotwice jeszcze istnieją, a osierocone wpisy oznacz jako nieświeże. CLAUDE.md w katalogu modułu to wspomnienie przypięte do miejsca, jak w metodzie loci.

Liber IV · Noc

Co się dzieje między sesjami

O śnie, który przegląda dzień, o wspomnieniu otwartym do edycji, o zapominaniu jako filtrze i o sójce, na którą ktoś patrzył.

§ 10Sen, który przegląda dzień

Zasypiasz. Hipokamp odtwarza dzisiejsze ślady w tej samej kolejności, w jakiej się wydarzyły, i przeplata je ze starą wiedzą w korze. Szybki uczeń przekazuje notatki powolnemu. Gdyby wpisywał nowości wprost, rozbiłby to, co już jest. Badacze nazywają to katastrofalną interferencją.

Sen jest wybiórczy. W jednym z badań zysk ze snu mieli tylko ci, którym zapowiedziano test. W innym sen prawie trzykrotnie zwiększał szansę odkrycia ukrytej reguły. Ale sen dokłada też fałszywe wspomnienia „istoty”: pamiętasz sens, którego nikt nie powiedział.

Claude Code ma dziś pierwsze elementy snu. Przypomina o skracaniu indeksu, a polecenie /doctor prompt-audit szuka sprzeczności i rzeczy przestarzałych. Brakuje mu replayu: regularnego przejścia przez świeże epizody z jednym pytaniem, co z tego jest wiedzą, a co tylko się wydarzyło.

Pomysł

Dwie prędkości pamięci. W dzień szybki dziennik epizodów, tylko dopisywany. W nocy timer uruchamia skill konsolidacji na osobnej gałęzi: przegląda epizody, dla każdego kandydata wybiera dodaj, zaktualizuj, unieważnij albo nic, i zostawia rano różnicę do akceptacji. Wynik snu jest propozycją, a nie zapisem, bo sen produkuje też fałszywą istotę. Uczciwie: badanie obliczeń w czasie snu dało przy kodzie oszczędność umiarkowaną, a przy dużych budżetach zwykłe liczenie wypadało lepiej. Powodem nocnego joba jest higiena pamięci, nie tańsze tokeny.

§ 11Wspomnienie otwarte do edycji

W 2000 roku Karim Nader pokazał, że przywołane wspomnienie na chwilę traci stabilność. Lek podany zaraz po przypomnieniu je wymazywał. Sześć godzin później już nie. Elizabeth Loftus pokazała drugą stronę: informacja podana po zdarzeniu zanieczyszcza wspomnienie, a w badaniach w rodzaju „zgubiłeś się w centrum handlowym” mniej więcej trzecia część osób wytworzyła częściowo albo całkiem fałszywe wspomnienie.

Notatka, którą model może poprawić przy każdym odczycie, dryfuje jak historia opowiadana po raz dwudziesty. Streszczenie streszczenia potrafi po cichu zgubić rzadką, ale krytyczną instrukcję.

Pomysł

Wpis semantyczny wolno poprawić tylko wtedy, gdy w tej sesji ktoś sprawdził go w kodzie albo testem. Surowe epizody są nietykalne, a hook może zablokować ich edycję. Katalog pamięci trzymaj w gicie, wtedy git diff pokaże rekonsolidację czarno na białym.

§ 12Matrona i muszka

Muszka owocowa zapomina aktywnie. Ta sama dopamina, która tworzy ślad, potrafi go wymazać. Gdy ją zablokować, pamięć sprzed trzech godzin trwa mniej więcej dwa razy dłużej. Zapominanie działa jak filtr.

Teraz posłuchaj o słoniach. W 1993 roku przez park w Tanzanii przeszła susza. Lepiej przetrwały stada prowadzone przez stare matrony. Ich zachowanie przypisuje się pamięci suszy sprzed ponad trzydziestu lat. Z szesnastu zmarłych cieląt dziesięć należało do stada z najmłodszą przewodniczką, które zostało w parku.

Pamięć plikowa nie blaknie wcale. Jest za to twardo ucinana na granicy limitu. Brakuje jej środka między wiecznością a nicością.

Pomysł

Domyślnie wpisy wygasają, zostają te z dowodem ważności: użycie, potwierdzenie, oznaczenie przez człowieka. „Zapomniane” znaczy przeniesione do archiwum, nie skasowane. Wyjątek to pamięć matrony: opisy rzadkich awarii nie wygasają nigdy, bo ich wartość nie zależy od świeżości.

§ 13Ktoś patrzył

Wróćmy do sójki. Kiedy chowa jedzenie, a obok siedzi inna sójka, później wraca i przenosi schowek. Robi to tylko wtedy, gdy ktoś patrzył, i tylko jeśli sama kiedyś kradła. Pamięta nawet, który osobnik ją obserwował. Ten ptak prowadzi księgę źródeł.

Agent też potrzebuje takiej księgi. Wpis, który przyszedł z treści zewnętrznej, czyli ze strony WWW, z opisu zgłoszenia albo z README zależności, jest schowkiem, na który ktoś patrzył. W badaniu MINJA złośliwe rekordy dało się wstrzyknąć do pamięci agenta samymi zapytaniami, w 98,2% prób.

Pomysł

Każdy wpis wie, skąd pochodzi, kiedy powstał i jak bardzo jest pewny. Kolejność zaufania: człowiek, potem agent, na końcu narzędzie. To, co przyszło z narzędzia, czeka w kwarantannie i nigdy nie trafia wprost do CLAUDE.md, reguł ani skilli. Gdy pamięć milczy, agent mówi „nie wiem” i sprawdza w kodzie zamiast zgadywać.

Liber V · Kolonia

Pamięć, której nie ma żaden agent

O mrówkach, które żyją rok, i kolonii, która żyje trzydzieści lat, o tym, gdzie te analogie kłamią, i o tym, co zrobić jutro rano.

§ 14Mrówka nie pamięta

Kolonia mrówek żniwiarek żyje dwadzieścia, trzydzieści lat. Robotnica najwyżej rok. Kolonia pamięta przez ślady, które mrówki zostawiają w środowisku. To stygmergia: koordynacja przez wspólne otoczenie zamiast przez rozmowę.

Twoi subagenci są jak robotnice. Żyją krótko, a repozytorium jest kolonią. Jest jednak haczyk. Gdy każdy subagent pracuje we własnym worktree, plik statusu w repozytorium istnieje w tylu kopiach, ilu jest agentów. Siedmiu agentów widzi siedem różnych prawd. A katalog auto memory jest dla wszystkich worktree jednego repozytorium wspólny, więc mogą do niego trafić sprzeczne wpisy.

Mrówki nie edytują cudzego feromonu. Każda zostawia własny. Pszczoła, która obejrzała dużo tańca, leci tam, gdzie wskazał taniec. Ta, która obejrzała mało, leci tam, gdzie była wcześniej. Przekaz od innych waży się z własną wiedzą.

Pomysł

Status trzymaj poza drzewami roboczymi, na przykład we wspólnym katalogu .git wszystkich worktree. Każdy agent pisze tylko swój plik, a skrypt składa z nich widok do czytania. Hook SubagentStop nie pozwala agentowi skończyć, dopóki nie zostawi śladu. Wpis, którego nikt nie odświeżył od doby, paruje jak feromon i dostaje znacznik nieświeżego.

Na koniec Otto. W eksperymencie myślowym Clarka i Chalmersa Otto choruje na Alzheimera i nosi notes. Notes jest częścią jego pamięci, jeśli jest zawsze pod ręką, a jego treść przyjmowana bez wahania. Pliki agenta nie są zapasem. Są jego właściwą pamięcią długotrwałą. To zdanie jest zarazem wymaganiem i ostrzeżeniem, bo „bez wahania” znaczy też „bez sprawdzania”.

§ 15Gdzie te analogie kłamią

Do tej pory opowieść była dla analogii bardzo życzliwa. Teraz uczciwość.

Zastrzeżenia
  • W Claude Code to wszystko leży na jednym blacie. U człowieka szuflady mieszkają w różnych strukturach mózgu, dlatego H.M. stracił jedną, a zachował drugą. CLAUDE.md, auto memory i reguły trafiają do tego samego okna kontekstu, konkurują o miejsce, a sprzeczności model rozstrzyga arbitralnie. Prawdziwie osobny system mają tylko hooki.
  • „Epizodyczna” to dla modelu metafora. Notatka z datą ma „kiedy”, ale nie ma żadnego „ja”. Badacze sójek dopisali do nazwy „-podobna”. Warto robić tak samo.
  • Mózg pamięci nie projektował, tylko ją odziedziczył. Pamięć agenta ktoś zaprojektował i może ją zmienić w następnej wersji. Limity i zachowania, które tu cytuję, pochodzą z dokumentacji z października 2026. Sprawdź je przed wdrożeniem.
  • Biologia sama się kłóci. Teorie konsolidacji wciąż się spierają, a wyniki o pamięci epizodopodobnej u naczelnych są mieszane. Kto mówi „zróbmy pamięć jak mózg”, niech najpierw powie, którą teorię mózgu ma na myśli.
  • Liczby z benchmarków pamięci podają dostawcy. Wyniki Mem0, Zepa i Letty są wzajemnie kwestionowane i żaden nie był mierzony na zadaniach programistycznych.

Trzeba też oddać sprawiedliwość. Rozdział na pamięć pisaną przez człowieka i pamięć pisaną przez model to dobra decyzja. Ładowanie kontekstu po dotknięciu pliku to sprytne torowanie. Indeks z plikami na żądanie to dobrze skopiowana orzechówka. A najbardziej dojrzałe jest to, że dokumentacja przyznaje: pamięć tekstowa nie gwarantuje posłuszeństwa, i wskazuje mechanizm, który je gwarantuje.

Ściąga · rodzaj pamięci i jego przekład
PamięćW naturzeClaude Code dziśPropozycja
Sensorycznasito, ślad gaśnie w sekundęwyniki narzędzi, czyszczone przy kompaktowaniunic surowego do pamięci
Roboczastół na ok. 4 rzeczyokno kontekstustan zadania w pliku, tabu-lista, subagenci jako paczki
Epizodopodobnasójka: co, gdzie, kiedyauto memory z czasem zapisutermin przydatności, dziennik porażek
Semantycznawiedza bez kontekstu nabyciaCLAUDE.md, reguły„dlaczego”, unieważnianie zamiast kasowania
Proceduralnaręka H.M.skille, hookizasady drogie w złamaniu jako hooki
Odruchytorowanie, warunkowanie, habituacjahooki na każde poleceniemało kontekstu, „ignoruj” z datą ważności
Prospektywnabiblioteka po drodzereguły z paths„gdy dotkniesz X, zrób Y”
Przestrzennaorzechówka i patykiindeks MEMORY.md, 200 liniikotwice „ścieżka i symbol”, ważne na górze
Konsolidacjasen przeplata nowe ze starym/doctor prompt-auditnocny sen na gałęzi, wynik do akceptacji
Rekonsolidacjaprzypomnienie otwiera śladpliki markdownedycja tylko po sprawdzeniu, epizody nietykalne, git
Zapominaniemuszka, słonietwarde ucięcie indeksuarchiwum, pamięć matrony bez wygaszania
Metapamięćsójka, na którą patrzonobrakźródło i pewność przy każdym wpisie, kwarantanna
Zbiorowakolonia mróweksubagenci, worktreestatus poza drzewem, plik na agenta, parowanie

§ 16Jutro rano

Kolejność ma znaczenie. Pierwsze kroki usuwają prawdziwe awarie, dalsze budują warstwy, a sen ma sens dopiero wtedy, gdy jest z czego śnić.

  1. Sprawdź, co naprawdę się wczytuje. Uruchom /context i przejrzyj listę plików pamięci. Pamięć, która się nie ładuje, nie istnieje.najtańsza diagnoza
  2. Przenieś bramki z prozy do hooków. Zakaz pusha bez akceptacji to blokada w PreToolUse, a nie zdanie w CLAUDE.md.ręka zamiast głowy
  3. Zmierz blat. Główny CLAUDE.md poniżej dwustu linii. Wiedza o jednym zakątku do reguł z paths, przepisy do skilli.pamięć robocza
  4. Stan zadania do pliku, który przetrwa kompaktowanie. Hook startowy wstrzykuje go z powrotem razem z tabu-listą.stół i labirynt
  5. Zapisz pierwszy zamiar przy ścieżce. „Gdy dotkniesz X, zrób Y” w regule z zakresem.biblioteka po drodze
  6. Zaplanuj sen. Piętnaście minut tygodniowo w kalendarzu: awans powtarzających się poprawek, porządki w indeksie, audyt instrukcji. Kalendarz, bo zamiary oparte na czasie lepiej trzymać poza agentem.konsolidacja

Liber VI · Świeże oko

Pomysły, których nie ma w przeglądach

Sześć mechanizmów wymyślonych przez osobnego agenta, który dostał opracowanie, ale nie widział tej opowieści.

Do tej pory opowieść szła po śladach przeglądów i badań. Na koniec dostał głos ktoś, kto tej opowieści nie słyszał. Osobny agent dostał tylko opracowanie, listę pomysłów, których ma nie powtarzać, i jedną prośbę: wymyśl sześć mechanizmów z różnych dziedzin, których tam nie ma, i nie zmyślaj faktów.

Najpierw odrzucił trzy pomysły, które przyszły mu do głowy jako pierwsze, bo były typowe: wektorową bazę epizodów, powtórki rozłożone w czasie i graf wiedzy. Odrzucił też czwarty, bo za mało różnił się od kotwic. Zostało sześć. Każdy ma etykietę: wszystkie da się zbudować dziś, żadnego jeszcze nie sprawdzono w praktyce.

Przesłuchanie świadkada się dziś
Grasica dla regułda się dziś
Zakład przed testemda się dziś
Ścieżki wydeptaneda się dziś
Glebowy bank nasionda się dziś
Znaki kamieniarskieda się dziś
Pomysł 1 · da się dziś

Przesłuchanie świadka

Obraz. Psychologia społeczna zna pamięć transakcyjną (Daniel Wegner, lata osiemdziesiąte): pary i zespoły nie pamiętają wszystkiego, tylko kto co wie, i pytają tę osobę. Analogia trzyma się, bo stara sesja to dosłownie „ktoś”, kto wiedział więcej, niż zmieściło się w jego streszczeniu.

Mechanizm. SessionEnd dopisuje do who-knows.tsv temat, ścieżki i identyfikator sesji. Skill „zapytaj świadka” wznawia tamtą sesję jako odgałęzienie (claude -p --resume <id> --fork-session), bez narzędzi, z jednym pytaniem: co ustaliłeś o X i dlaczego. Oryginał zostaje nietknięty, odpowiedź wraca jako jedna paczka.

Co daje. Pamięta się adres wiedzy, a nie stratne streszczenie, więc da się odpowiedzieć także na pytanie, którego nikt nie przewidział przy zapisie.

Gdzie może zawieść. Sprzątanie transkryptów kasuje świadków, wznowienie długiej sesji jest drogie, a świadek mówi o kodzie z tamtego dnia.

Pomysł 2 · da się dziś

Grasica dla reguł

Obraz. W grasicy limfocyty, które mocno reagują na własne tkanki organizmu, są eliminowane, zanim trafią do krwi. Gdy ta selekcja zawodzi, pojawia się autoagresja. Reguła pamięci, która uderza w zdrową, udaną pracę, jest właśnie taką autoagresją.

Mechanizm. Kandydat na hook albo lekcję w postaci wzorca przechodzi próbę na historii, zanim trafi do settings.json. Skrypt wyciąga z transkryptów dawne wywołania narzędzi i liczy, ile razy nowa reguła zablokowałaby coś w sesjach zakończonych sukcesem. Powyżej progu kandydat odpada.

Co daje. Nowa pamięć proceduralna ma zmierzony odsetek fałszywych alarmów, zanim zacznie przeszkadzać.

Gdzie może zawieść. Jeśli „swoje” obejmuje chroniczny zły nawyk, próba odrzuci właśnie regułę, która miała go wyplenić. Reguł pisanych prozą nie da się tak sprawdzić tanio.

Pomysł 3 · da się dziś

Zakład przed testem

Obraz. Neurony dopaminowe reagują silnie na nagrodę nieoczekiwaną, a słabo na przewidzianą. W modelach uczenia, takich jak model Rescorli i Wagnera, przyrost wiedzy rośnie z błędem przewidywania. Pamiętać warto zaskoczenie, nie zdarzenie.

Mechanizm. Hook przed uruchomieniem testów, buildu albo migracji odrzuca wywołanie, jeśli w opisie polecenia nie ma zakładu: oczekuję zielonego albo czerwonego. Hook po wywołaniu porównuje zakład z wynikiem. Rozbieżność trafia do skrzynki kandydatów z wysoką ważnością, zgodność nie zostawia śladu.

Co daje. Wpisy wybiera mierzalne zaskoczenie, a nie deklarowana ważność, a przy okazji powstaje dziennik kalibracji agenta.

Gdzie może zawieść. Agent może zacząć typować asekuracyjnie. Agent nie sprawdził też, czy wynik narzędzia niesie kod wyjścia; może trzeba go rozpoznawać po treści.

Pomysł 4 · da się dziś

Ścieżki wydeptane

Obraz. Przechodnie wydeptują w trawie skróty, których projektant nie przewidział. Agent słyszał o projektantach, którzy brukują dopiero to, co wydeptano, ale sam przyznaje, że zna to jako anegdotę, nie udokumentowaną praktykę. Ślad zachowania jest uczciwszą mapą niż mapa deklarowana.

Mechanizm. Hook po każdym czytaniu i edycji dopisuje parę: sesja i ścieżka. Nocny skrypt szuka plików, które w wielu udanych sesjach odwiedzano razem, i proponuje regułę z paths („czytając A, zwykle potrzebujesz B i C”) albo poprawkę mapy repozytorium.

Co daje. Mapa rośnie oddolnie z tego, jak agent naprawdę chodzi po kodzie, bez niczyjego pisania.

Gdzie może zawieść. Zabrukuje też błądzenie. Ścieżka wydeptana przez zagubienie wygląda jak użyteczna, jeśli nie odfiltrować jej wynikiem sesji.

Pomysł 5 · da się dziś

Glebowy bank nasion

Obraz. Nasiona potrafią latami leżeć w glebie w uśpieniu i kiełkują po zaburzeniu: pożarze, orce, odsłonięciu na światło. Opracowanie ma archiwum, ale nie mówi, co je budzi. Tu budzi je objaw, a nie ścieżka ani data.

Mechanizm. Gdy sen archiwizuje epizod, wyciąga z niego sygnatury błędów: linie komunikatów z liczbami, skrótami i ścieżkami zamienionymi na symbole. Hook po każdym poleceniu normalizuje bieżący komunikat tak samo. Przy trafieniu dokleja krótki wskaźnik: ten błąd był w epizodzie X, rozwiązanie Y.

Co daje. Zapominanie przestaje być ryzykowne, bo zapomniany przypadek wraca dokładnie wtedy, gdy powtarza się jego objaw. To trzeci rodzaj wskazówki, obok ścieżki i czasu.

Gdzie może zawieść. Zbyt zgrubna normalizacja budzi fałszywe nasiona, zbyt dokładna nie trafia nigdy, a komunikaty zmieniają się z wersją biblioteki.

Pomysł 6 · da się dziś

Znaki kamieniarskie

Obraz. Średniowieczni kamieniarze ryli znaki na obrobionych blokach. Zwykle tłumaczy się to rozliczaniem pracy, choć interpretacje są różne. Pewne jest jedno: informacja siedziała w kamieniu, nie w osobnym rejestrze, więc szła razem z blokiem.

Mechanizm. Commity dostają dopiski Why:, Gotcha: i Rejected:. Przy czytaniu albo przed edycją fragmentu hook uruchamia git blame na tych liniach, zbiera dopiski tylko z commitów, które ich dotknęły, i dokleja najwyżej kilka.

Co daje. Pamięć przypięta do linii idzie za kodem przy refaktorze. Słabość kotwic „ścieżka i symbol”, o której była mowa przy orzechówce, znika bez nowego magazynu.

Gdzie może zawieść. Scalanie ze ściśnięciem commitów może zgubić albo skleić dopiski, a przepisanie pliku od zera zrywa ciąg blame.

Gdyby miał zacząć od jednego, wybrałby znaki kamieniarskie: korzystają z gita, który już jest, nie dokładają magazynu i usuwają ryzyko przesuniętych patyków.

Koda

H.M. przez pół wieku pomagał nauce, choć nie pamiętał żadnego z tysięcy badań, w których brał udział. Jego ręka pamiętała jednak gwiazdę. Twój agent jest w podobnej sytuacji, tylko ma jedną przewagę: ktoś może mu napisać notatkę.

Pisz ją z ostrożnością sójki, która wie, kiedy larwa się psuje i kto patrzył. Układaj ją jak orzechówka, względem patyków, najważniejsze na górze. A gdy nie wiesz, co z niej wyrzucić, pomyśl o starej słonicy, która pamięta suszę sprzed trzydziestu lat, i o muszce, która zapomina, żeby móc się uczyć.

Najlepsza pamięć też umie zapominać. Ale wie, czego nie wolno.

Źródła

  1. Opracowanie „Zbuduj Claude Code pamięć jak mózg” (październik 2026), z którego pochodzą liczby i odnośniki poniżej.
  2. Claude Code Docs: memory, hooks, skills.
  3. H.M. i systemy pamięci: Memory systems of the brain, arXiv 2009.01083.
  4. Pamięć sensoryczna: Sperling, Iconic Memory (Emory).
  5. Pamięć robocza: Cowan 2001; MemGPT.
  6. Sójki: Episodic-like memory; Emery i Clayton 2001.
  7. Agenci i pamięć: Zep; Mem0; Voyager; ExpeL; Du, przegląd 2026.
  8. Bartlett: Frederic Bartlett.
  9. Pamięć prospektywna: Prospective memory.
  10. Orzechówka i łosoś: All About Birds; ScienceDaily 2013.
  11. Sen: McClelland 2013; Feld i Diekelmann 2015; sleep-time compute.
  12. Rekonsolidacja: Nader i in. 2000; Loftus 2005.
  13. Zapominanie: Quanta 2018; Scientific American o słoniach.
  14. Zatrucie pamięci: MINJA.
  15. Kolonia i notes Otto: Smithsonian o mrówkach; Menzel 2023; Clark i Chalmers 1998.
  16. Pierwsza, prozatorska wersja tego tekstu: „Sójka, orzechówka i CLAUDE.md — rodzaje pamięci jako projekt pamięci wielosesyjnej” (Czytelnia Kodownika).

Opowieść złożona 30.10.2026 głosem Bajarza na podstawie opracowania „Zbuduj Claude Code pamięć jak mózg” i pierwszej, prozatorskiej wersji tego tekstu. Liczby i nazwiska pochodzą z opracowania i jego źródeł; tam, gdzie źródło jest sporne albo pochodzi od dostawcy, mówię to w tekście. Część VI napisał osobny agent bez wglądu w tę opowieść; jego pomysły to propozycje, nie sprawdzone wdrożenia. Ikony narysowano ręcznie jako wektory w tekście strony.