Skip to content

Knowledge curation (suppress/restore entities and topics) - #3086

Merged
Hillary Mutisya (hillary-mutisya) merged 2 commits into
mainfrom
dev/hillarym/memory12
Sep 26, 2026
Merged

Hillary Mutisya (hillary-mutisya) merged 2 commits into
mainfrom
dev/hillarym/memory12

Conversation

@hillary-mutisya

Copy link
Copy Markdown
Collaborator

This pull request adds a new "knowledge curation" feature to the Memory Center, allowing users to view, suppress (hide), and restore entities and topics associated with a source. It introduces UI components for managing hidden knowledge, improves the content editing experience with a markdown preview, and refines the toolbar and chip layouts for better usability and accessibility.

Knowledge curation (suppress/restore entities and topics):

  • Added new API methods and types (memoryListSourceKnowledgeSuppressions, memorySuppressSourceKnowledge, memoryRestoreSourceKnowledge, and MemoryCenterKnowledgeSuppression) to support listing, suppressing, and restoring hidden knowledge in the service layer and RPC interfaces. [1] [2] [3] [4]
  • Implemented UI for displaying and managing hidden knowledge: added a "Hidden knowledge" section in the sidebar, with the ability to restore suppressed entities/topics and show suppression counts. [1] [2] [3] [4]
  • Updated entity/topic chips to include a remove ("×") button for hiding knowledge, with accessibility improvements. [1] [2]

Content editing improvements:

  • Added a write/preview tab interface and a markdown preview for source content editing, improving the editing workflow. [1] [2] [3] [4] [5] [6]

UI/UX and accessibility enhancements:

  • Improved toolbar and chip layouts for responsiveness and accessibility; updated refresh buttons to use icons with labels/titles. [1] [2] [3] [4] [5]

These changes together provide a more powerful and user-friendly Memory Center, enabling users to curate knowledge and work with source content more effectively.

Preserve webpage headings, lists, tables, links, and formatting as retrieval
context without automatically promoting them to entities or topics. Add a
backward-compatible structural knowledge collection option and disable it for
durable imports, leaving model extraction responsible for meaningful concepts.

Add offline coverage confirming that structural text and tags remain available
while deterministic structural knowledge is omitted. Document the decision,
migration behavior, and requirement to reindex existing corpora.
@hillary-mutisya
Hillary Mutisya (hillary-mutisya) merged commit 75a78d1 into main Sep 26, 2026
27 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant