Skip to content

Connected apps can still read the user's name from SOUL.md with memory off #552

Open

Description

@itsskofficial

Found while testing #548. That PR keeps the configured name out of memory_remember's answer. But a home named before first start or through onboarding keeps the name in SOUL.md, and that goes into the prompt, so a /v1 turn with openai_api.allow_memory off can still reveal it. The same may apply to incognito chats with memory off.

To look at: what Agent.memory_allowed false leaves in the prompt from SOUL.md and the personality files. Keep Sentient's own personality, and drop or replace anything that identifies the user.

Done when: in a real run on a home named through onboarding, "what's my name?" through /v1 with memory off doesn't reveal it, and normal chats still use the name.

Activity

  1. added
    bugSomething isn't working
    area: engineAgent loop, models, approvals, storage, gateway
    area: memoryFacts, user model, nightly consolidation
    priority: P2Later: useful, lower urgency
    size: SSmall: a few days
    on Nov 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: engineAgent loop, models, approvals, storage, gatewayarea: memoryFacts, user model, nightly consolidationbugSomething isn't workingpriority: P2Later: useful, lower urgencysize: SSmall: a few days

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions