Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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):

Code Block
languagebash
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):

Code Block
languagetext
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-taggedJedna wspólna pamięć, wpisy oznaczone projektem.
globalJedna 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

Code Block
languagebash
omp config get memory.backend

Oczekiwany wynik: hindsight.

Serwer (oczekiwany wynik 200):

Code Block
languagebash
curl -s -o /dev/null -w '%{http_code}\n' https://hindsight.suncode.dev/health