Skip to end of metadata
Go to start of metadata

OMP może zapamiętywać fakty między sesjami: decyzje, konwencje projektu, Twoje preferencje. W firmie pamięć trzyma serwer Hindsight pod adresem https://hindsight.suncode.dev. Domyślnie pamięć jest wyłączona (memory.backend: off). Claude Code i Codex łączą się z tym samym serwerem: Claude Code: pamięć, Codex: pamięć.

Czas: ok. 3 minuty.

Włączenie

Komendy są takie same na Linuksie i Windowsie (PowerShell):

omp config set memory.backend hindsight
omp config set hindsight.apiUrl https://hindsight.suncode.dev
omp config set hindsight.scoping per-project

Uruchom ponownie omp.

Ten sam efekt daje wpis w ~/.omp/agent/config.yml (Windows: %USERPROFILE%\.omp\agent\config.yml):

memory:
  backend: hindsight
hindsight:
  apiUrl: https://hindsight.suncode.dev
  scoping: per-project

Zakres pamięci (hindsight.scoping)

Wartość Działanie
per-project (zalecane) Osobna pamięć dla każdego katalogu projektu. Fakty z jednego projektu nie trafiają do innego.
per-project-tagged Jedna wspólna pamięć, wpisy oznaczone projektem.
global Jedna pamięć dla wszystkich projektów.

Jak z niej korzystać

  • OMP sam przypomina sobie fakty na początku zadania i sam zapisuje ważne ustalenia.
  • Żeby coś zapamiętać na pewno, napisz wprost: zapamiętaj: w tym projekcie testy uruchamiamy przez make test.
  • Żeby sprawdzić, co pamięta: co pamiętasz o tym projekcie?

Nie każ agentowi zapamiętywać haseł, kluczy API ani danych klientów. Pamięć jest przechowywana na serwerze.

Sprawdzenie

omp config get memory.backend

Oczekiwany wynik: hindsight.

Serwer (oczekiwany wynik 200):

curl -s -o /dev/null -w '%{http_code}\n' https://hindsight.suncode.dev/health
  • No labels