Version. 0.1
Date. 2026-07-03
Status. Drafted, not staged for build. Number 137 confirmed free at staging (highest prior: CR-2026-136). Base: engine main @ 766f21c, OL main @ 5311dca. No build yet.
Repos. loomworks-engine (search), loomworks (list UI).
Asking the Companion to find or show a file/image only works if that file is the one currently attached in the conversation. "Show me the image of a plant in a plant shop" returns "I don't have the ability to display images" and describes only the live attachment — it does not search Memory for a matching file, even though matching held/committed assertions exist with viewable source files (via CR-2026-130/134's View source).
When the Operator asks to find or show a file/image by description, search assertions (held and committed) that carry a source file, matching against their descriptions. Present a list, patterned on the existing "show held items" list. Each entry gets a View action (reusing the existing View source control from CR-2026-130/134) so the Operator can open any match directly from the list.
No conflict. Memory's framing — accumulates with provenance — includes recall of what's held. This is the recall side of the room already committed to; the search mechanism itself is specification-level.
No change to how files are described or stored (CR-2026-133/135/136, already shipped). No change to View source itself (CR-2026-130/134, already shipped) — this CR reuses it.