remember_media
Attach structured knowledge to local media files by ingesting them into content-addressable storage with deduplication, creating entities, recording observations, and linking semantic relations.
Instructions
Ingest an immutable media asset (image, audio, video, PDF, document) into Content-Addressable Storage (CAS) with SHA-256 deduplication. Automatically creates an entity representing the media, records descriptive observations about what the media depicts or contains, evaluates pre-insertion contradiction detection, establishes semantic relations to other entities, and synchronizes to dual-write Markdown.
WHEN TO USE:
Use "remember_media" when you have a local media file (screenshot, photo, voice note, document, diagram) and want to attach structured knowledge, descriptions, or relationships to it.
Amneshia handles storage, hashing, and relations deterministically with ZERO LLM overhead.
To query media facts later, use "recall" or "context".
RETURNS:
JSON containing { ok: true, entity, media: { sha256, mimeType, fileName, fileSize, relativePath, deduplicated }, observationIds, relations, contradictionWarnings }.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tier | No | Authority tier for attached observations: invariant, architectural, contextual, ephemeral | |
| facts | Yes | Factual observations describing the media content, context, or visual elements | |
| domain | No | Domain namespace (default: "personal") | |
| entity | Yes | Entity name representing this media item (e.g. "Sabil Murti Profile Picture", "Architecture Diagram v3") | |
| filePath | Yes | Absolute or workspace-relative path to the source media file on disk | |
| relations | No | Semantic relationships linking this media entity to other entities |