Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Dream diary with trust gates, expiry and rollback

Aperta
#181 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
20/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
python, sql, typescript

Direzione di ricerca

Start with sentient/memory/dreaming.py to see how the nightly consolidation writes facts, then read sentient/memory/schema.sql and sentient/memory/facts.py for the dreams table and fact storage. The promotion gate (recall count across distinct queries) and per-night rollback both need design decisions the issue leaves open, such as where recall events are recorded and how the previous state is snapshotted. Done means the Dreams view in desktop/src/features/usermodel/Dreams.tsx lists each night's changes, a rollback route in sentient/gateway/routes/memory.py restores the prior state, and tests cover the gating and rollback.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

area: memory enhancement help wanted priority: P2 size: M

Nightly consolidation is powerful but invisible. OpenClaw's dreaming gates promotion on recall frequency and query diversity, supports rollback, and records action-sensitive memories.

Idea:

  • a readable dream diary
  • a fact is promoted only after it has been recalled several times across different queries
  • each night's changes can be rolled back
  • memories that should trigger action carry "safe to act until" timing, so the agent does not act on stale notes

Status in Sentient today: Partial. Dreaming runs nightly and a dreams table and Dreams view exist (desktop/src/features/usermodel/Dreams.tsx); there are no promotion gates or rollback.

Where: sentient/memory/dreaming.py, sentient/memory/schema.sql, sentient/memory/facts.py, routes in sentient/gateway/routes/memory.py, and desktop/src/features/usermodel/Dreams.tsx.

Done when:

  • the diary shows each night's changes and a rollback restores the previous state
  • promotion requires the configured recall count
  • tests cover gating and rollback

Sources:

Roadmap ID: MEM-9 · Priority: P2 · Size: M

Lingua principale
Python
Stelle
702
Fork
113
Merge medio
5h 7m
PR unite (30g)
160

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di existence-master/Sentient

Tutte le issue di existence-master/Sentient

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.