Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Sensitive topics off by default

Abierto
#180 1 comentario 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
55/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
python
Área
ai, backend

Línea de trabajo

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.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

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

Lenguaje dominante
Python
Estrellas
702
Forks
113
Merge medio
5 h 7 min
PR fusionados (30 d)
160

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de existence-master/Sentient

Todos los issues de existence-master/Sentient

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.