Skip to content

Within‑chat memory is not literal — details are lost after compression, even inside a single conversation #1590

Description

@giunot

I've discovered a behavior that affects the reliability of long clinical conversations.

In a single chat, I uploaded a manual at the beginning and asked the assistant to use it as a reference throughout the conversation.

Later, when I asked for a specific detail from that manual, the assistant answered by searching the web instead of retrieving the information from the manual I had provided.

I then tested this more carefully. I found that:

· The assistant does not keep the literal text of everything I've written.
· Instead, the system compresses older parts of the conversation, keeping a summary.
· Details that are judged "secondary" during compression are discarded.
· Even when I ask for a detail explicitly, the system does not always activate the internal retrieval (RAG) to recover it — it may search elsewhere.

This is different from the cross‑session memory problem discussed in #1121. This issue is about memory within a single chat — the system gives the impression of remembering everything, but in fact it only retains a compressed summary and discards details.

For users managing medical data, where every detail matters, this is a serious limitation.

I've confirmed this behavior through repeated tests. It appears to be a structural limitation of how the conversation context is managed, not a bug in a specific version.

Request:

· More transparency about what the system actually keeps in memory.
· A way to force the system to keep the full text of certain messages (like medical records or manuals) within a single conversation.
· A warning when details are being discarded.

Thank you.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions