openJiuwen, an open-source framework supported by Huawei, has released OmniMem-Lens—a multimodal memory feature in version 0.2.0 of its AgentMemory module. This feature allows AI agents to remember long videos based on actual events rather than fixed time intervals, according to QbitAI on November 4.
The team claims that the standard approach of splitting long videos into one-minute segments and storing each separately compromises agent memory in two ways. When a continuous scene is split across windows, the agent only receives half the evidence, which contributes to hallucinations. Furthermore, a few seconds of key action mixed with minutes of irrelevant material can be lost in the noise, reducing search accuracy.
Most event segmentation methods also rely on only one type of data, causing them to miss topic changes if the image remains static, or scene changes if no one is speaking. OmniMem-Lens tracks both streams: the visual track notes scene changes, while the audio track uses speech recognition to determine topic shifts by speakers, even if the screen does not change. Cross-referencing these two sources allows for cuts precisely at the boundaries of real events.
In one example, showing a two-hour product review where the same architectural diagram was displayed for 40 minutes while the speaker covered three different topics, the audio track separated them into three memories, enabling an answer to a subsequent question about load testing metrics.
Memory is stored in three levels: L0 retains the original video, L1 contains event-level memories, and L2 holds more detailed segment-level memories. Levels L1 and L2 are fully converted into text and vectors, allowing them to be integrated into existing augmented retrieval generation stacks and vector databases with minimal changes. The main data organization work is performed offline. During a query, the system matches the query against L1 and L2, extracting precise frames from L0 only when visual detail verification is required.
When testing OmniMem-Lens alongside Qwen3-VL-8B against the direct response of Qwen3-VL-8B from the video, information extraction accuracy increased by 8% on Video-MME-L and by 6.4% on LVBench. The largest gain, 45.7%, was achieved on EgoLife-QA, a first-person dataset recording a full day of daily life where fixed slicing often fails. On LVBench, online response time decreased from 34.5 seconds to 1.72 seconds, approximately 20 times faster, and the team estimates a maximum latency reduction of 97%.
The project's source code is available on GitCode with a mirror on GitHub under the Apache-2.0 license. The team reports that openJiuwen WorkSwarm will soon begin supporting AgentMemory, which will allow remembering and recalling videos exchanged in everyday conversations during subsequent discussions.



