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

Sensitive topics off by default

Aperta
#180 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
55/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
python
Ambito
ai, backend

Direzione di ricerca

Start with the memory section of sentient/config/schema.py to see how settings are declared, then read the save path in sentient/memory/facts.py and the memory tool in sentient/tools/builtin/memory_tool.py. The issue asks for a per-category opt-in list and a classifier check at save time, so the category names and the classifier prompt belong in sentient/memory/prompts.py. Done when a health fact is dropped under default settings, saved after the category is enabled, and tested with FakeProvider for the classifier.

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

Descrizione

area: memory enhancement good first issue help wanted priority: P2 size: S

Claude keeps health-type topics out of memory unless the user enables them. People are more comfortable with memory when sensitive details are opt-in.

Idea: Health, finances, sexuality, religion and similar categories are not saved as memories unless the user enables them per category in Settings. Classification can be a fast-role check at save time.

Status in Sentient today: New.

Where: A category list in the memory section of sentient/config/schema.py, a check in sentient/memory/facts.py (and the memory tool in sentient/tools/builtin/memory_tool.py), prompts in sentient/memory/prompts.py.

Done when:

  • a health fact is not saved with the default settings and is saved once the category is enabled
  • tests use FakeProvider for the classifier

Sources:

Roadmap ID: MEM-8 · Priority: P2 · Size: S

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

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.