Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Dream diary with trust gates, expiry and rollback

オープン
#181 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

まだ誰も着手していません。

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
20/100
issue の種類
機能追加
明瞭さ
おおむね明確
活発さ
活発
技術スタック
python, sql, typescript

調査の方向性

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.

索引モデルが issue の本文から書いたものです。

説明

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

主要言語
Python
スター
702
フォーク
113
平均マージ
5時間 8分
マージ済み PR(30日)
171

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

existence-master/Sentient のほかの issue

existence-master/Sentient の issue をすべて見る

似ている issue

Python の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。