[{"data":1,"prerenderedAt":2198},["ShallowReactive",2],{"docs-page-en-\u002Fmemos_cloud\u002Ffeatures\u002Fevent_memory":3,"surround-en-\u002Fmemos_cloud\u002Ffeatures\u002Fevent_memory":2184},{"id":4,"title":5,"avatar":6,"banner":6,"body":7,"category":6,"desc":2177,"description":106,"extension":2178,"links":6,"meta":2179,"navigation":6,"path":2180,"seo":2181,"stem":2182,"__hash__":2183},"docs\u002Fen\u002Fmemos_cloud\u002Ffeatures\u002Fevent_memory.md","Event Memory",null,{"type":8,"value":9,"toc":2165},"minimark",[10,15,19,41,44,48,94,96,100,203,206,233,235,239,244,255,1005,1007,1011,1023,1438,1441,1794,1796,1800,1807,2083,2089,2091,2094,2097,2129,2136,2138,2142,2161],[11,12,14],"h2",{"id":13},"_1-what-is-event-memory","1. What is Event Memory?",[16,17,18],"p",{},"Event Memory extracts structured events from conversations and keeps key elements such as time, location, and participants, so the AI can accurately recall and reference past experiences with better continuity.",[20,21,22,25,38],"note",{},[16,23,24],{},"Typical scenarios",[26,27,28,32,35],"ul",{},[29,30,31],"li",{},"Schedule tracking: remember which project was finished last week, or which exam is coming next month;",[29,33,34],{},"Customer service history: trace complaints, inquiries, returns, and other key events;",[29,36,37],{},"Game \u002F role-play story memory: keep critical plot nodes the character has experienced.",[16,39,40],{},"Event Memory complements Profile — Profile maintains a stable picture of who someone is, while Event Memory records what they went through.",[42,43],"br",{},[11,45,47],{"id":46},"_2-key-concepts","2. Key Concepts",[26,49,50,57,63,88],{},[29,51,52,56],{},[53,54,55],"strong",{},"Event（event）",": A structured event extracted from conversation; the basic unit of Event Memory.",[29,58,59,62],{},[53,60,61],{},"Title（title）",": A short description of the event, such as \"camping by West Lake with friends\".",[29,64,65,68,69],{},[53,66,67],{},"Content（content）",": A detailed summary of the event, including key information.\n",[26,70,71,82],{},[29,72,73,76,77,81],{},[53,74,75],{},"Event time",": When the event happened; prefers ",[78,79,80],"code",{},"chat_time"," from the message when available.",[29,83,84,87],{},[53,85,86],{},"Participants",": People involved in the event, identified from conversation context.",[29,89,90,93],{},[53,91,92],{},"Custom extraction config",": Supports a custom Event Memory extraction prompt to control how events are extracted and what to focus on.",[42,95],{},[11,97,99],{"id":98},"_3-workflow","3. Workflow",[101,102,107],"pre",{"className":103,"code":104,"language":105,"meta":106,"style":106},"language-mermaid shiki shiki-themes material-theme-lighter github-light-high-contrast github-dark-default","sequenceDiagram\n    autonumber\n    participant User as End user\n    participant App as AI product\n    participant Mem as MemOS\n    participant LLM as LLM used by the product\n\n    User->>App: Send message \u002F chat\n    App->>Mem: searchMemory\n    Mem-->>App: Recall event memory + other memories\n    App->>LLM: Build context and generate reply\n    LLM-->>App: Return reply\n    App-->>User: Show reply\n    App->>Mem: addMessage\n    Mem->>Mem: Extract structured events from the conversation\n","mermaid","",[78,108,109,118,124,130,136,142,148,155,161,167,173,179,185,191,197],{"__ignoreMap":106},[110,111,114],"span",{"class":112,"line":113},"line",1,[110,115,117],{"class":116},"s5ojA","sequenceDiagram\n",[110,119,121],{"class":112,"line":120},2,[110,122,123],{"class":116},"    autonumber\n",[110,125,127],{"class":112,"line":126},3,[110,128,129],{"class":116},"    participant User as End user\n",[110,131,133],{"class":112,"line":132},4,[110,134,135],{"class":116},"    participant App as AI product\n",[110,137,139],{"class":112,"line":138},5,[110,140,141],{"class":116},"    participant Mem as MemOS\n",[110,143,145],{"class":112,"line":144},6,[110,146,147],{"class":116},"    participant LLM as LLM used by the product\n",[110,149,151],{"class":112,"line":150},7,[110,152,154],{"emptyLinePlaceholder":153},true,"\n",[110,156,158],{"class":112,"line":157},8,[110,159,160],{"class":116},"    User->>App: Send message \u002F chat\n",[110,162,164],{"class":112,"line":163},9,[110,165,166],{"class":116},"    App->>Mem: searchMemory\n",[110,168,170],{"class":112,"line":169},10,[110,171,172],{"class":116},"    Mem-->>App: Recall event memory + other memories\n",[110,174,176],{"class":112,"line":175},11,[110,177,178],{"class":116},"    App->>LLM: Build context and generate reply\n",[110,180,182],{"class":112,"line":181},12,[110,183,184],{"class":116},"    LLM-->>App: Return reply\n",[110,186,188],{"class":112,"line":187},13,[110,189,190],{"class":116},"    App-->>User: Show reply\n",[110,192,194],{"class":112,"line":193},14,[110,195,196],{"class":116},"    App->>Mem: addMessage\n",[110,198,200],{"class":112,"line":199},15,[110,201,202],{"class":116},"    Mem->>Mem: Extract structured events from the conversation\n",[16,204,205],{},"Flow summary:",[207,208,209,221,227],"ol",{},[29,210,211,214,215,220],{},[53,212,213],{},"Retrieve",": During chat, recall relevant Event Memory and other ",[216,217,219],"a",{"href":218},"\u002Fmemos_cloud\u002Fintroduction\u002Fmemory_types","memory categories",", then inject them into the LLM context;",[29,222,223,226],{},[53,224,225],{},"Generate",": The LLM generates a reply with the recalled events;",[29,228,229,232],{},[53,230,231],{},"Extract",": After messages are added, MemOS automatically extracts structured events and stores them.",[42,234],{},[11,236,238],{"id":237},"_4-examples","4. Examples",[240,241,243],"h3",{"id":242},"add-messages","Add messages",[16,245,246,247,250,251,254],{},"Include ",[78,248,249],{},"\"event\""," in ",[78,252,253],{},"allow_memory_view"," when adding messages to trigger Event Memory extraction.",[256,257,258,642,889],"code-group",{},[101,259,264],{"className":260,"code":261,"filename":262,"language":263,"meta":106,"style":106},"language-python shiki shiki-themes material-theme-lighter github-light-high-contrast github-dark-default","import requests\n\nAPI_KEY = \"YOUR_API_KEY\"\nBASE_URL = \"https:\u002F\u002Fmemos.memtensor.cn\u002Fapi\u002Fopenmem\u002Fv1\"\n\ndata = {\n    \"user_id\": \"memos_user_123\",\n    \"conversation_id\": \"conv_0624\",\n    \"allow_memory_view\": [\"event\", \"detail_factual\", \"preference\"],\n    \"messages\": [\n        {\"role\": \"user\", \"content\": \"Last Tuesday afternoon I did a proposal review with Li Si. The customer liked the second version and wants delivery moved up to the end of July.\"},\n        {\"role\": \"assistant\", \"content\": \"Got it. Want me to summarize the key conclusions from the review?\"}\n    ]\n}\n\nres = requests.post(\n    f\"{BASE_URL}\u002Fadd\u002Fmessage\",\n    headers={\"Authorization\": f\"Token {API_KEY}\"},\n    json=data\n)\nprint(res.json())\n","Python (HTTP)","python",[78,265,266,275,279,300,314,318,330,354,374,416,430,472,511,516,520,524,545,569,605,616,622],{"__ignoreMap":106},[110,267,268,272],{"class":112,"line":113},[110,269,271],{"class":270},"sBMTB","import",[110,273,274],{"class":116}," requests\n",[110,276,277],{"class":112,"line":120},[110,278,154],{"emptyLinePlaceholder":153},[110,280,281,285,289,293,297],{"class":112,"line":126},[110,282,284],{"class":283},"sZaqd","API_KEY",[110,286,288],{"class":287},"saN0X"," =",[110,290,292],{"class":291},"sjUum"," \"",[110,294,296],{"class":295},"sp1uZ","YOUR_API_KEY",[110,298,299],{"class":291},"\"\n",[110,301,302,305,307,309,312],{"class":112,"line":132},[110,303,304],{"class":283},"BASE_URL",[110,306,288],{"class":287},[110,308,292],{"class":291},[110,310,311],{"class":295},"https:\u002F\u002Fmemos.memtensor.cn\u002Fapi\u002Fopenmem\u002Fv1",[110,313,299],{"class":291},[110,315,316],{"class":112,"line":138},[110,317,154],{"emptyLinePlaceholder":153},[110,319,320,323,326],{"class":112,"line":144},[110,321,322],{"class":116},"data ",[110,324,325],{"class":287},"=",[110,327,329],{"class":328},"suWxN"," {\n",[110,331,332,335,338,341,344,346,349,351],{"class":112,"line":150},[110,333,334],{"class":291},"    \"",[110,336,337],{"class":295},"user_id",[110,339,340],{"class":291},"\"",[110,342,343],{"class":328},":",[110,345,292],{"class":291},[110,347,348],{"class":295},"memos_user_123",[110,350,340],{"class":291},[110,352,353],{"class":328},",\n",[110,355,356,358,361,363,365,367,370,372],{"class":112,"line":157},[110,357,334],{"class":291},[110,359,360],{"class":295},"conversation_id",[110,362,340],{"class":291},[110,364,343],{"class":328},[110,366,292],{"class":291},[110,368,369],{"class":295},"conv_0624",[110,371,340],{"class":291},[110,373,353],{"class":328},[110,375,376,378,380,382,384,387,389,392,394,397,399,402,404,406,408,411,413],{"class":112,"line":163},[110,377,334],{"class":291},[110,379,253],{"class":295},[110,381,340],{"class":291},[110,383,343],{"class":328},[110,385,386],{"class":328}," [",[110,388,340],{"class":291},[110,390,391],{"class":295},"event",[110,393,340],{"class":291},[110,395,396],{"class":328},",",[110,398,292],{"class":291},[110,400,401],{"class":295},"detail_factual",[110,403,340],{"class":291},[110,405,396],{"class":328},[110,407,292],{"class":291},[110,409,410],{"class":295},"preference",[110,412,340],{"class":291},[110,414,415],{"class":328},"],\n",[110,417,418,420,423,425,427],{"class":112,"line":169},[110,419,334],{"class":291},[110,421,422],{"class":295},"messages",[110,424,340],{"class":291},[110,426,343],{"class":328},[110,428,429],{"class":328}," [\n",[110,431,432,435,437,440,442,444,446,449,451,453,455,458,460,462,464,467,469],{"class":112,"line":175},[110,433,434],{"class":328},"        {",[110,436,340],{"class":291},[110,438,439],{"class":295},"role",[110,441,340],{"class":291},[110,443,343],{"class":328},[110,445,292],{"class":291},[110,447,448],{"class":295},"user",[110,450,340],{"class":291},[110,452,396],{"class":328},[110,454,292],{"class":291},[110,456,457],{"class":295},"content",[110,459,340],{"class":291},[110,461,343],{"class":328},[110,463,292],{"class":291},[110,465,466],{"class":295},"Last Tuesday afternoon I did a proposal review with Li Si. The customer liked the second version and wants delivery moved up to the end of July.",[110,468,340],{"class":291},[110,470,471],{"class":328},"},\n",[110,473,474,476,478,480,482,484,486,489,491,493,495,497,499,501,503,506,508],{"class":112,"line":181},[110,475,434],{"class":328},[110,477,340],{"class":291},[110,479,439],{"class":295},[110,481,340],{"class":291},[110,483,343],{"class":328},[110,485,292],{"class":291},[110,487,488],{"class":295},"assistant",[110,490,340],{"class":291},[110,492,396],{"class":328},[110,494,292],{"class":291},[110,496,457],{"class":295},[110,498,340],{"class":291},[110,500,343],{"class":328},[110,502,292],{"class":291},[110,504,505],{"class":295},"Got it. Want me to summarize the key conclusions from the review?",[110,507,340],{"class":291},[110,509,510],{"class":328},"}\n",[110,512,513],{"class":112,"line":187},[110,514,515],{"class":328},"    ]\n",[110,517,518],{"class":112,"line":193},[110,519,510],{"class":328},[110,521,522],{"class":112,"line":199},[110,523,154],{"emptyLinePlaceholder":153},[110,525,527,530,532,535,538,542],{"class":112,"line":526},16,[110,528,529],{"class":116},"res ",[110,531,325],{"class":287},[110,533,534],{"class":116}," requests",[110,536,537],{"class":328},".",[110,539,541],{"class":540},"sa-2m","post",[110,543,544],{"class":328},"(\n",[110,546,548,552,554,558,561,564,567],{"class":112,"line":547},17,[110,549,551],{"class":550},"sZ6T4","    f",[110,553,340],{"class":295},[110,555,557],{"class":556},"scyET","{",[110,559,304],{"class":560},"svxCd",[110,562,563],{"class":556},"}",[110,565,566],{"class":295},"\u002Fadd\u002Fmessage\"",[110,568,353],{"class":328},[110,570,572,576,578,580,582,585,587,589,592,595,597,599,601,603],{"class":112,"line":571},18,[110,573,575],{"class":574},"sp4zP","    headers",[110,577,325],{"class":287},[110,579,557],{"class":328},[110,581,340],{"class":291},[110,583,584],{"class":295},"Authorization",[110,586,340],{"class":291},[110,588,343],{"class":328},[110,590,591],{"class":550}," f",[110,593,594],{"class":295},"\"Token ",[110,596,557],{"class":556},[110,598,284],{"class":560},[110,600,563],{"class":556},[110,602,340],{"class":295},[110,604,471],{"class":328},[110,606,608,611,613],{"class":112,"line":607},19,[110,609,610],{"class":574},"    json",[110,612,325],{"class":287},[110,614,615],{"class":540},"data\n",[110,617,619],{"class":112,"line":618},20,[110,620,621],{"class":328},")\n",[110,623,625,628,631,634,636,639],{"class":112,"line":624},21,[110,626,627],{"class":560},"print",[110,629,630],{"class":328},"(",[110,632,633],{"class":540},"res",[110,635,537],{"class":328},[110,637,638],{"class":540},"json",[110,640,641],{"class":328},"())\n",[101,643,646],{"className":260,"code":644,"filename":645,"language":263,"meta":106,"style":106},"# Make sure MemOS is installed (pip install MemoryOS -U)\nfrom memos.api.client import MemOSClient\n\nclient = MemOSClient(api_key=\"YOUR_API_KEY\")\n\nres = client.add_message(\n    user_id=\"memos_user_123\",\n    conversation_id=\"conv_0624\",\n    allow_memory_view=[\"event\", \"detail_factual\", \"preference\"],\n    messages=[\n        {\"role\": \"user\", \"content\": \"Last Tuesday afternoon I did a proposal review with Li Si. The customer liked the second version and wants delivery moved up to the end of July.\"},\n        {\"role\": \"assistant\", \"content\": \"Got it. Want me to summarize the key conclusions from the review?\"}\n    ]\n)\nprint(res)\n","Python (SDK)",[78,647,648,654,677,681,705,709,725,740,755,789,799,835,871,875,879],{"__ignoreMap":106},[110,649,650],{"class":112,"line":113},[110,651,653],{"class":652},"sfVK4","# Make sure MemOS is installed (pip install MemoryOS -U)\n",[110,655,656,659,662,664,667,669,672,674],{"class":112,"line":120},[110,657,658],{"class":270},"from",[110,660,661],{"class":116}," memos",[110,663,537],{"class":328},[110,665,666],{"class":116},"api",[110,668,537],{"class":328},[110,670,671],{"class":116},"client ",[110,673,271],{"class":270},[110,675,676],{"class":116}," MemOSClient\n",[110,678,679],{"class":112,"line":126},[110,680,154],{"emptyLinePlaceholder":153},[110,682,683,685,687,690,692,695,697,699,701,703],{"class":112,"line":132},[110,684,671],{"class":116},[110,686,325],{"class":287},[110,688,689],{"class":540}," MemOSClient",[110,691,630],{"class":328},[110,693,694],{"class":574},"api_key",[110,696,325],{"class":287},[110,698,340],{"class":291},[110,700,296],{"class":295},[110,702,340],{"class":291},[110,704,621],{"class":328},[110,706,707],{"class":112,"line":138},[110,708,154],{"emptyLinePlaceholder":153},[110,710,711,713,715,718,720,723],{"class":112,"line":144},[110,712,529],{"class":116},[110,714,325],{"class":287},[110,716,717],{"class":116}," client",[110,719,537],{"class":328},[110,721,722],{"class":540},"add_message",[110,724,544],{"class":328},[110,726,727,730,732,734,736,738],{"class":112,"line":150},[110,728,729],{"class":574},"    user_id",[110,731,325],{"class":287},[110,733,340],{"class":291},[110,735,348],{"class":295},[110,737,340],{"class":291},[110,739,353],{"class":328},[110,741,742,745,747,749,751,753],{"class":112,"line":157},[110,743,744],{"class":574},"    conversation_id",[110,746,325],{"class":287},[110,748,340],{"class":291},[110,750,369],{"class":295},[110,752,340],{"class":291},[110,754,353],{"class":328},[110,756,757,760,762,765,767,769,771,773,775,777,779,781,783,785,787],{"class":112,"line":163},[110,758,759],{"class":574},"    allow_memory_view",[110,761,325],{"class":287},[110,763,764],{"class":328},"[",[110,766,340],{"class":291},[110,768,391],{"class":295},[110,770,340],{"class":291},[110,772,396],{"class":328},[110,774,292],{"class":291},[110,776,401],{"class":295},[110,778,340],{"class":291},[110,780,396],{"class":328},[110,782,292],{"class":291},[110,784,410],{"class":295},[110,786,340],{"class":291},[110,788,415],{"class":328},[110,790,791,794,796],{"class":112,"line":169},[110,792,793],{"class":574},"    messages",[110,795,325],{"class":287},[110,797,798],{"class":328},"[\n",[110,800,801,803,805,807,809,811,813,815,817,819,821,823,825,827,829,831,833],{"class":112,"line":175},[110,802,434],{"class":328},[110,804,340],{"class":291},[110,806,439],{"class":295},[110,808,340],{"class":291},[110,810,343],{"class":328},[110,812,292],{"class":291},[110,814,448],{"class":295},[110,816,340],{"class":291},[110,818,396],{"class":328},[110,820,292],{"class":291},[110,822,457],{"class":295},[110,824,340],{"class":291},[110,826,343],{"class":328},[110,828,292],{"class":291},[110,830,466],{"class":295},[110,832,340],{"class":291},[110,834,471],{"class":328},[110,836,837,839,841,843,845,847,849,851,853,855,857,859,861,863,865,867,869],{"class":112,"line":181},[110,838,434],{"class":328},[110,840,340],{"class":291},[110,842,439],{"class":295},[110,844,340],{"class":291},[110,846,343],{"class":328},[110,848,292],{"class":291},[110,850,488],{"class":295},[110,852,340],{"class":291},[110,854,396],{"class":328},[110,856,292],{"class":291},[110,858,457],{"class":295},[110,860,340],{"class":291},[110,862,343],{"class":328},[110,864,292],{"class":291},[110,866,505],{"class":295},[110,868,340],{"class":291},[110,870,510],{"class":328},[110,872,873],{"class":112,"line":187},[110,874,515],{"class":328},[110,876,877],{"class":112,"line":193},[110,878,621],{"class":328},[110,880,881,883,885,887],{"class":112,"line":199},[110,882,627],{"class":560},[110,884,630],{"class":328},[110,886,633],{"class":540},[110,888,621],{"class":328},[101,890,895],{"className":891,"code":892,"filename":893,"language":894,"meta":106,"style":106},"language-bash shiki shiki-themes material-theme-lighter github-light-high-contrast github-dark-default","curl --request POST \\\n  --url https:\u002F\u002Fmemos.memtensor.cn\u002Fapi\u002Fopenmem\u002Fv1\u002Fadd\u002Fmessage \\\n  --header 'Authorization: Token YOUR_API_KEY' \\\n  --header 'Content-Type: application\u002Fjson' \\\n  --data '{\n    \"user_id\": \"memos_user_123\",\n    \"conversation_id\": \"conv_0624\",\n    \"allow_memory_view\": [\"event\", \"detail_factual\", \"preference\"],\n    \"messages\": [\n      {\"role\": \"user\", \"content\": \"Last Tuesday afternoon I did a proposal review with Li Si. The customer liked the second version and wants delivery moved up to the end of July.\"},\n      {\"role\": \"assistant\", \"content\": \"Got it. Want me to summarize the key conclusions from the review?\"}\n    ]\n  }'\n","Curl","bash",[78,896,897,914,924,940,953,963,968,973,978,983,988,993,997],{"__ignoreMap":106},[110,898,899,903,907,910],{"class":112,"line":113},[110,900,902],{"class":901},"saonL","curl",[110,904,906],{"class":905},"sp2SP"," --request",[110,908,909],{"class":295}," POST",[110,911,913],{"class":912},"seOsA"," \\\n",[110,915,916,919,922],{"class":112,"line":120},[110,917,918],{"class":905},"  --url",[110,920,921],{"class":295}," https:\u002F\u002Fmemos.memtensor.cn\u002Fapi\u002Fopenmem\u002Fv1\u002Fadd\u002Fmessage",[110,923,913],{"class":912},[110,925,926,929,932,935,938],{"class":112,"line":126},[110,927,928],{"class":905},"  --header",[110,930,931],{"class":291}," '",[110,933,934],{"class":295},"Authorization: Token YOUR_API_KEY",[110,936,937],{"class":291},"'",[110,939,913],{"class":912},[110,941,942,944,946,949,951],{"class":112,"line":132},[110,943,928],{"class":905},[110,945,931],{"class":291},[110,947,948],{"class":295},"Content-Type: application\u002Fjson",[110,950,937],{"class":291},[110,952,913],{"class":912},[110,954,955,958,960],{"class":112,"line":138},[110,956,957],{"class":905},"  --data",[110,959,931],{"class":291},[110,961,962],{"class":295},"{\n",[110,964,965],{"class":112,"line":144},[110,966,967],{"class":295},"    \"user_id\": \"memos_user_123\",\n",[110,969,970],{"class":112,"line":150},[110,971,972],{"class":295},"    \"conversation_id\": \"conv_0624\",\n",[110,974,975],{"class":112,"line":157},[110,976,977],{"class":295},"    \"allow_memory_view\": [\"event\", \"detail_factual\", \"preference\"],\n",[110,979,980],{"class":112,"line":163},[110,981,982],{"class":295},"    \"messages\": [\n",[110,984,985],{"class":112,"line":169},[110,986,987],{"class":295},"      {\"role\": \"user\", \"content\": \"Last Tuesday afternoon I did a proposal review with Li Si. The customer liked the second version and wants delivery moved up to the end of July.\"},\n",[110,989,990],{"class":112,"line":175},[110,991,992],{"class":295},"      {\"role\": \"assistant\", \"content\": \"Got it. Want me to summarize the key conclusions from the review?\"}\n",[110,994,995],{"class":112,"line":181},[110,996,515],{"class":295},[110,998,999,1002],{"class":112,"line":187},[110,1000,1001],{"class":295},"  }",[110,1003,1004],{"class":291},"'\n",[42,1006],{},[240,1008,1010],{"id":1009},"search-event-memory","Search Event Memory",[16,1012,1013,1014,250,1016,1019,1020,537],{},"When calling searchMemory, pass ",[78,1015,249],{},[78,1017,1018],{},"include_memory_view"," to recall Event Memory (not included by default). Related events are returned in ",[78,1021,1022],{},"event_detail_list",[256,1024,1025,1230,1362],{},[101,1026,1028],{"className":260,"code":1027,"filename":262,"language":263,"meta":106,"style":106},"import requests\n\nAPI_KEY = \"YOUR_API_KEY\"\nBASE_URL = \"https:\u002F\u002Fmemos.memtensor.cn\u002Fapi\u002Fopenmem\u002Fv1\"\n\ndata = {\n    \"user_id\": \"memos_user_123\",\n    \"query\": \"Any recent reviews or meetings?\",\n    \"include_memory_view\": [\"event\"]\n}\n\nres = requests.post(\n    f\"{BASE_URL}\u002Fsearch\u002Fmemory\",\n    headers={\"Authorization\": f\"Token {API_KEY}\"},\n    json=data\n)\nprint(res.json())\n",[78,1029,1030,1036,1040,1052,1064,1068,1076,1094,1114,1135,1139,1143,1157,1174,1204,1212,1216],{"__ignoreMap":106},[110,1031,1032,1034],{"class":112,"line":113},[110,1033,271],{"class":270},[110,1035,274],{"class":116},[110,1037,1038],{"class":112,"line":120},[110,1039,154],{"emptyLinePlaceholder":153},[110,1041,1042,1044,1046,1048,1050],{"class":112,"line":126},[110,1043,284],{"class":283},[110,1045,288],{"class":287},[110,1047,292],{"class":291},[110,1049,296],{"class":295},[110,1051,299],{"class":291},[110,1053,1054,1056,1058,1060,1062],{"class":112,"line":132},[110,1055,304],{"class":283},[110,1057,288],{"class":287},[110,1059,292],{"class":291},[110,1061,311],{"class":295},[110,1063,299],{"class":291},[110,1065,1066],{"class":112,"line":138},[110,1067,154],{"emptyLinePlaceholder":153},[110,1069,1070,1072,1074],{"class":112,"line":144},[110,1071,322],{"class":116},[110,1073,325],{"class":287},[110,1075,329],{"class":328},[110,1077,1078,1080,1082,1084,1086,1088,1090,1092],{"class":112,"line":150},[110,1079,334],{"class":291},[110,1081,337],{"class":295},[110,1083,340],{"class":291},[110,1085,343],{"class":328},[110,1087,292],{"class":291},[110,1089,348],{"class":295},[110,1091,340],{"class":291},[110,1093,353],{"class":328},[110,1095,1096,1098,1101,1103,1105,1107,1110,1112],{"class":112,"line":157},[110,1097,334],{"class":291},[110,1099,1100],{"class":295},"query",[110,1102,340],{"class":291},[110,1104,343],{"class":328},[110,1106,292],{"class":291},[110,1108,1109],{"class":295},"Any recent reviews or meetings?",[110,1111,340],{"class":291},[110,1113,353],{"class":328},[110,1115,1116,1118,1120,1122,1124,1126,1128,1130,1132],{"class":112,"line":163},[110,1117,334],{"class":291},[110,1119,1018],{"class":295},[110,1121,340],{"class":291},[110,1123,343],{"class":328},[110,1125,386],{"class":328},[110,1127,340],{"class":291},[110,1129,391],{"class":295},[110,1131,340],{"class":291},[110,1133,1134],{"class":328},"]\n",[110,1136,1137],{"class":112,"line":169},[110,1138,510],{"class":328},[110,1140,1141],{"class":112,"line":175},[110,1142,154],{"emptyLinePlaceholder":153},[110,1144,1145,1147,1149,1151,1153,1155],{"class":112,"line":181},[110,1146,529],{"class":116},[110,1148,325],{"class":287},[110,1150,534],{"class":116},[110,1152,537],{"class":328},[110,1154,541],{"class":540},[110,1156,544],{"class":328},[110,1158,1159,1161,1163,1165,1167,1169,1172],{"class":112,"line":187},[110,1160,551],{"class":550},[110,1162,340],{"class":295},[110,1164,557],{"class":556},[110,1166,304],{"class":560},[110,1168,563],{"class":556},[110,1170,1171],{"class":295},"\u002Fsearch\u002Fmemory\"",[110,1173,353],{"class":328},[110,1175,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202],{"class":112,"line":193},[110,1177,575],{"class":574},[110,1179,325],{"class":287},[110,1181,557],{"class":328},[110,1183,340],{"class":291},[110,1185,584],{"class":295},[110,1187,340],{"class":291},[110,1189,343],{"class":328},[110,1191,591],{"class":550},[110,1193,594],{"class":295},[110,1195,557],{"class":556},[110,1197,284],{"class":560},[110,1199,563],{"class":556},[110,1201,340],{"class":295},[110,1203,471],{"class":328},[110,1205,1206,1208,1210],{"class":112,"line":199},[110,1207,610],{"class":574},[110,1209,325],{"class":287},[110,1211,615],{"class":540},[110,1213,1214],{"class":112,"line":526},[110,1215,621],{"class":328},[110,1217,1218,1220,1222,1224,1226,1228],{"class":112,"line":547},[110,1219,627],{"class":560},[110,1221,630],{"class":328},[110,1223,633],{"class":540},[110,1225,537],{"class":328},[110,1227,638],{"class":540},[110,1229,641],{"class":328},[101,1231,1233],{"className":260,"code":1232,"filename":645,"language":263,"meta":106,"style":106},"# Make sure MemOS is installed (pip install MemoryOS -U)\nfrom memos.api.client import MemOSClient\n\nclient = MemOSClient(api_key=\"YOUR_API_KEY\")\n\nres = client.search_memory(\n    user_id=\"memos_user_123\",\n    query=\"Any recent reviews or meetings?\",\n    include_memory_view=[\"event\"]\n)\nprint(res)\n",[78,1234,1235,1239,1257,1261,1283,1287,1302,1316,1331,1348,1352],{"__ignoreMap":106},[110,1236,1237],{"class":112,"line":113},[110,1238,653],{"class":652},[110,1240,1241,1243,1245,1247,1249,1251,1253,1255],{"class":112,"line":120},[110,1242,658],{"class":270},[110,1244,661],{"class":116},[110,1246,537],{"class":328},[110,1248,666],{"class":116},[110,1250,537],{"class":328},[110,1252,671],{"class":116},[110,1254,271],{"class":270},[110,1256,676],{"class":116},[110,1258,1259],{"class":112,"line":126},[110,1260,154],{"emptyLinePlaceholder":153},[110,1262,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281],{"class":112,"line":132},[110,1264,671],{"class":116},[110,1266,325],{"class":287},[110,1268,689],{"class":540},[110,1270,630],{"class":328},[110,1272,694],{"class":574},[110,1274,325],{"class":287},[110,1276,340],{"class":291},[110,1278,296],{"class":295},[110,1280,340],{"class":291},[110,1282,621],{"class":328},[110,1284,1285],{"class":112,"line":138},[110,1286,154],{"emptyLinePlaceholder":153},[110,1288,1289,1291,1293,1295,1297,1300],{"class":112,"line":144},[110,1290,529],{"class":116},[110,1292,325],{"class":287},[110,1294,717],{"class":116},[110,1296,537],{"class":328},[110,1298,1299],{"class":540},"search_memory",[110,1301,544],{"class":328},[110,1303,1304,1306,1308,1310,1312,1314],{"class":112,"line":150},[110,1305,729],{"class":574},[110,1307,325],{"class":287},[110,1309,340],{"class":291},[110,1311,348],{"class":295},[110,1313,340],{"class":291},[110,1315,353],{"class":328},[110,1317,1318,1321,1323,1325,1327,1329],{"class":112,"line":157},[110,1319,1320],{"class":574},"    query",[110,1322,325],{"class":287},[110,1324,340],{"class":291},[110,1326,1109],{"class":295},[110,1328,340],{"class":291},[110,1330,353],{"class":328},[110,1332,1333,1336,1338,1340,1342,1344,1346],{"class":112,"line":163},[110,1334,1335],{"class":574},"    include_memory_view",[110,1337,325],{"class":287},[110,1339,764],{"class":328},[110,1341,340],{"class":291},[110,1343,391],{"class":295},[110,1345,340],{"class":291},[110,1347,1134],{"class":328},[110,1349,1350],{"class":112,"line":169},[110,1351,621],{"class":328},[110,1353,1354,1356,1358,1360],{"class":112,"line":175},[110,1355,627],{"class":560},[110,1357,630],{"class":328},[110,1359,633],{"class":540},[110,1361,621],{"class":328},[101,1363,1365],{"className":891,"code":1364,"filename":893,"language":894,"meta":106,"style":106},"curl --request POST \\\n  --url https:\u002F\u002Fmemos.memtensor.cn\u002Fapi\u002Fopenmem\u002Fv1\u002Fsearch\u002Fmemory \\\n  --header 'Authorization: Token YOUR_API_KEY' \\\n  --header 'Content-Type: application\u002Fjson' \\\n  --data '{\n    \"user_id\": \"memos_user_123\",\n    \"query\": \"Any recent reviews or meetings?\",\n    \"include_memory_view\": [\"event\"]\n  }'\n",[78,1366,1367,1377,1386,1398,1410,1418,1422,1427,1432],{"__ignoreMap":106},[110,1368,1369,1371,1373,1375],{"class":112,"line":113},[110,1370,902],{"class":901},[110,1372,906],{"class":905},[110,1374,909],{"class":295},[110,1376,913],{"class":912},[110,1378,1379,1381,1384],{"class":112,"line":120},[110,1380,918],{"class":905},[110,1382,1383],{"class":295}," https:\u002F\u002Fmemos.memtensor.cn\u002Fapi\u002Fopenmem\u002Fv1\u002Fsearch\u002Fmemory",[110,1385,913],{"class":912},[110,1387,1388,1390,1392,1394,1396],{"class":112,"line":126},[110,1389,928],{"class":905},[110,1391,931],{"class":291},[110,1393,934],{"class":295},[110,1395,937],{"class":291},[110,1397,913],{"class":912},[110,1399,1400,1402,1404,1406,1408],{"class":112,"line":132},[110,1401,928],{"class":905},[110,1403,931],{"class":291},[110,1405,948],{"class":295},[110,1407,937],{"class":291},[110,1409,913],{"class":912},[110,1411,1412,1414,1416],{"class":112,"line":138},[110,1413,957],{"class":905},[110,1415,931],{"class":291},[110,1417,962],{"class":295},[110,1419,1420],{"class":112,"line":144},[110,1421,967],{"class":295},[110,1423,1424],{"class":112,"line":150},[110,1425,1426],{"class":295},"    \"query\": \"Any recent reviews or meetings?\",\n",[110,1428,1429],{"class":112,"line":157},[110,1430,1431],{"class":295},"    \"include_memory_view\": [\"event\"]\n",[110,1433,1434,1436],{"class":112,"line":163},[110,1435,1001],{"class":295},[110,1437,1004],{"class":291},[16,1439,1440],{},"Example response:",[101,1442,1445],{"className":1443,"code":1444,"language":638,"meta":106,"style":106},"language-json shiki shiki-themes material-theme-lighter github-light-high-contrast github-dark-default","{\n  \"code\": 0,\n  \"message\": \"ok\",\n  \"data\": {\n    \"event_detail_list\": [\n      {\n        \"id\": \"d7785b39-1374-4738-b449-3e86ab1f8b2f\",\n        \"event_key\": \"方案评审与交付调整\",\n        \"event_value\": \"用户与李四于上周二下午完成方案评审，客户对第二版方案表示满意，并希望将交付时间提前至七月底。\",\n        \"event_type\": \"EventMemory\",\n        \"create_time\": 1783929751765,\n        \"conversation_id\": \"conv_event_verify_001\",\n        \"status\": \"activated\",\n        \"update_time\": 1783929757755,\n        \"relativity\": 0.6364,\n        \"event_time\": [\"上周二下午\", \"七月底\"],\n        \"event_location\": [],\n        \"event_roles\": [\"用户\", \"李四\", \"客户\"]\n      }\n    ]\n  }\n}\n",[78,1446,1447,1451,1470,1490,1503,1516,1521,1543,1563,1583,1603,1619,1638,1658,1674,1690,1721,1735,1775,1780,1784,1789],{"__ignoreMap":106},[110,1448,1449],{"class":112,"line":113},[110,1450,962],{"class":328},[110,1452,1453,1457,1460,1462,1464,1468],{"class":112,"line":120},[110,1454,1456],{"class":1455},"sfJrv","  \"",[110,1458,78],{"class":1459},"skH7o",[110,1461,340],{"class":1455},[110,1463,343],{"class":328},[110,1465,1467],{"class":1466},"sJNII"," 0",[110,1469,353],{"class":328},[110,1471,1472,1474,1477,1479,1481,1483,1486,1488],{"class":112,"line":126},[110,1473,1456],{"class":1455},[110,1475,1476],{"class":1459},"message",[110,1478,340],{"class":1455},[110,1480,343],{"class":328},[110,1482,292],{"class":291},[110,1484,1485],{"class":295},"ok",[110,1487,340],{"class":291},[110,1489,353],{"class":328},[110,1491,1492,1494,1497,1499,1501],{"class":112,"line":132},[110,1493,1456],{"class":1455},[110,1495,1496],{"class":1459},"data",[110,1498,340],{"class":1455},[110,1500,343],{"class":328},[110,1502,329],{"class":328},[110,1504,1505,1507,1510,1512,1514],{"class":112,"line":138},[110,1506,334],{"class":1455},[110,1508,1022],{"class":1509},"smon8",[110,1511,340],{"class":1455},[110,1513,343],{"class":328},[110,1515,429],{"class":328},[110,1517,1518],{"class":112,"line":144},[110,1519,1520],{"class":328},"      {\n",[110,1522,1523,1526,1530,1532,1534,1536,1539,1541],{"class":112,"line":150},[110,1524,1525],{"class":1455},"        \"",[110,1527,1529],{"class":1528},"s_fzf","id",[110,1531,340],{"class":1455},[110,1533,343],{"class":328},[110,1535,292],{"class":291},[110,1537,1538],{"class":295},"d7785b39-1374-4738-b449-3e86ab1f8b2f",[110,1540,340],{"class":291},[110,1542,353],{"class":328},[110,1544,1545,1547,1550,1552,1554,1556,1559,1561],{"class":112,"line":157},[110,1546,1525],{"class":1455},[110,1548,1549],{"class":1528},"event_key",[110,1551,340],{"class":1455},[110,1553,343],{"class":328},[110,1555,292],{"class":291},[110,1557,1558],{"class":295},"方案评审与交付调整",[110,1560,340],{"class":291},[110,1562,353],{"class":328},[110,1564,1565,1567,1570,1572,1574,1576,1579,1581],{"class":112,"line":163},[110,1566,1525],{"class":1455},[110,1568,1569],{"class":1528},"event_value",[110,1571,340],{"class":1455},[110,1573,343],{"class":328},[110,1575,292],{"class":291},[110,1577,1578],{"class":295},"用户与李四于上周二下午完成方案评审，客户对第二版方案表示满意，并希望将交付时间提前至七月底。",[110,1580,340],{"class":291},[110,1582,353],{"class":328},[110,1584,1585,1587,1590,1592,1594,1596,1599,1601],{"class":112,"line":169},[110,1586,1525],{"class":1455},[110,1588,1589],{"class":1528},"event_type",[110,1591,340],{"class":1455},[110,1593,343],{"class":328},[110,1595,292],{"class":291},[110,1597,1598],{"class":295},"EventMemory",[110,1600,340],{"class":291},[110,1602,353],{"class":328},[110,1604,1605,1607,1610,1612,1614,1617],{"class":112,"line":175},[110,1606,1525],{"class":1455},[110,1608,1609],{"class":1528},"create_time",[110,1611,340],{"class":1455},[110,1613,343],{"class":328},[110,1615,1616],{"class":1466}," 1783929751765",[110,1618,353],{"class":328},[110,1620,1621,1623,1625,1627,1629,1631,1634,1636],{"class":112,"line":181},[110,1622,1525],{"class":1455},[110,1624,360],{"class":1528},[110,1626,340],{"class":1455},[110,1628,343],{"class":328},[110,1630,292],{"class":291},[110,1632,1633],{"class":295},"conv_event_verify_001",[110,1635,340],{"class":291},[110,1637,353],{"class":328},[110,1639,1640,1642,1645,1647,1649,1651,1654,1656],{"class":112,"line":187},[110,1641,1525],{"class":1455},[110,1643,1644],{"class":1528},"status",[110,1646,340],{"class":1455},[110,1648,343],{"class":328},[110,1650,292],{"class":291},[110,1652,1653],{"class":295},"activated",[110,1655,340],{"class":291},[110,1657,353],{"class":328},[110,1659,1660,1662,1665,1667,1669,1672],{"class":112,"line":193},[110,1661,1525],{"class":1455},[110,1663,1664],{"class":1528},"update_time",[110,1666,340],{"class":1455},[110,1668,343],{"class":328},[110,1670,1671],{"class":1466}," 1783929757755",[110,1673,353],{"class":328},[110,1675,1676,1678,1681,1683,1685,1688],{"class":112,"line":199},[110,1677,1525],{"class":1455},[110,1679,1680],{"class":1528},"relativity",[110,1682,340],{"class":1455},[110,1684,343],{"class":328},[110,1686,1687],{"class":1466}," 0.6364",[110,1689,353],{"class":328},[110,1691,1692,1694,1697,1699,1701,1703,1705,1708,1710,1712,1714,1717,1719],{"class":112,"line":526},[110,1693,1525],{"class":1455},[110,1695,1696],{"class":1528},"event_time",[110,1698,340],{"class":1455},[110,1700,343],{"class":328},[110,1702,386],{"class":328},[110,1704,340],{"class":291},[110,1706,1707],{"class":295},"上周二下午",[110,1709,340],{"class":291},[110,1711,396],{"class":328},[110,1713,292],{"class":291},[110,1715,1716],{"class":295},"七月底",[110,1718,340],{"class":291},[110,1720,415],{"class":328},[110,1722,1723,1725,1728,1730,1732],{"class":112,"line":547},[110,1724,1525],{"class":1455},[110,1726,1727],{"class":1528},"event_location",[110,1729,340],{"class":1455},[110,1731,343],{"class":328},[110,1733,1734],{"class":328}," [],\n",[110,1736,1737,1739,1742,1744,1746,1748,1750,1753,1755,1757,1759,1762,1764,1766,1768,1771,1773],{"class":112,"line":571},[110,1738,1525],{"class":1455},[110,1740,1741],{"class":1528},"event_roles",[110,1743,340],{"class":1455},[110,1745,343],{"class":328},[110,1747,386],{"class":328},[110,1749,340],{"class":291},[110,1751,1752],{"class":295},"用户",[110,1754,340],{"class":291},[110,1756,396],{"class":328},[110,1758,292],{"class":291},[110,1760,1761],{"class":295},"李四",[110,1763,340],{"class":291},[110,1765,396],{"class":328},[110,1767,292],{"class":291},[110,1769,1770],{"class":295},"客户",[110,1772,340],{"class":291},[110,1774,1134],{"class":328},[110,1776,1777],{"class":112,"line":607},[110,1778,1779],{"class":328},"      }\n",[110,1781,1782],{"class":112,"line":618},[110,1783,515],{"class":328},[110,1785,1786],{"class":112,"line":624},[110,1787,1788],{"class":328},"  }\n",[110,1790,1792],{"class":112,"line":1791},22,[110,1793,510],{"class":328},[42,1795],{},[240,1797,1799],{"id":1798},"get-event-details","Get event details",[16,1801,1802,1803,1806],{},"Use ",[78,1804,1805],{},"get\u002Fmemory\u002F{memory_id}"," to fetch a single Event Memory.",[256,1808,1809,1954,2048],{},[101,1810,1812],{"className":260,"code":1811,"filename":262,"language":263,"meta":106,"style":106},"import requests\n\nAPI_KEY = \"YOUR_API_KEY\"\nBASE_URL = \"https:\u002F\u002Fmemos.memtensor.cn\u002Fapi\u002Fopenmem\u002Fv1\"\nmemory_id = \"d7785b39-1374-4738-b449-3e86ab1f8b2f\"\n\nres = requests.get(\n    f\"{BASE_URL}\u002Fget\u002Fmemory\u002F{memory_id}\",\n    headers={\"Authorization\": f\"Token {API_KEY}\"}\n)\nprint(res.json())\n",[78,1813,1814,1820,1824,1836,1848,1861,1865,1880,1906,1936,1940],{"__ignoreMap":106},[110,1815,1816,1818],{"class":112,"line":113},[110,1817,271],{"class":270},[110,1819,274],{"class":116},[110,1821,1822],{"class":112,"line":120},[110,1823,154],{"emptyLinePlaceholder":153},[110,1825,1826,1828,1830,1832,1834],{"class":112,"line":126},[110,1827,284],{"class":283},[110,1829,288],{"class":287},[110,1831,292],{"class":291},[110,1833,296],{"class":295},[110,1835,299],{"class":291},[110,1837,1838,1840,1842,1844,1846],{"class":112,"line":132},[110,1839,304],{"class":283},[110,1841,288],{"class":287},[110,1843,292],{"class":291},[110,1845,311],{"class":295},[110,1847,299],{"class":291},[110,1849,1850,1853,1855,1857,1859],{"class":112,"line":138},[110,1851,1852],{"class":116},"memory_id ",[110,1854,325],{"class":287},[110,1856,292],{"class":291},[110,1858,1538],{"class":295},[110,1860,299],{"class":291},[110,1862,1863],{"class":112,"line":144},[110,1864,154],{"emptyLinePlaceholder":153},[110,1866,1867,1869,1871,1873,1875,1878],{"class":112,"line":150},[110,1868,529],{"class":116},[110,1870,325],{"class":287},[110,1872,534],{"class":116},[110,1874,537],{"class":328},[110,1876,1877],{"class":540},"get",[110,1879,544],{"class":328},[110,1881,1882,1884,1886,1888,1890,1892,1895,1897,1900,1902,1904],{"class":112,"line":157},[110,1883,551],{"class":550},[110,1885,340],{"class":295},[110,1887,557],{"class":556},[110,1889,304],{"class":560},[110,1891,563],{"class":556},[110,1893,1894],{"class":295},"\u002Fget\u002Fmemory\u002F",[110,1896,557],{"class":556},[110,1898,1899],{"class":540},"memory_id",[110,1901,563],{"class":556},[110,1903,340],{"class":295},[110,1905,353],{"class":328},[110,1907,1908,1910,1912,1914,1916,1918,1920,1922,1924,1926,1928,1930,1932,1934],{"class":112,"line":163},[110,1909,575],{"class":574},[110,1911,325],{"class":287},[110,1913,557],{"class":328},[110,1915,340],{"class":291},[110,1917,584],{"class":295},[110,1919,340],{"class":291},[110,1921,343],{"class":328},[110,1923,591],{"class":550},[110,1925,594],{"class":295},[110,1927,557],{"class":556},[110,1929,284],{"class":560},[110,1931,563],{"class":556},[110,1933,340],{"class":295},[110,1935,510],{"class":328},[110,1937,1938],{"class":112,"line":169},[110,1939,621],{"class":328},[110,1941,1942,1944,1946,1948,1950,1952],{"class":112,"line":175},[110,1943,627],{"class":560},[110,1945,630],{"class":328},[110,1947,633],{"class":540},[110,1949,537],{"class":328},[110,1951,638],{"class":540},[110,1953,641],{"class":328},[101,1955,1957],{"className":260,"code":1956,"filename":645,"language":263,"meta":106,"style":106},"# Make sure MemOS is installed (pip install MemoryOS -U)\nfrom memos.api.client import MemOSClient\n\nclient = MemOSClient(api_key=\"YOUR_API_KEY\")\n\nres = client.get_memory_by_id(memory_id=\"d7785b39-1374-4738-b449-3e86ab1f8b2f\")\nprint(res)\n",[78,1958,1959,1963,1981,1985,2007,2011,2038],{"__ignoreMap":106},[110,1960,1961],{"class":112,"line":113},[110,1962,653],{"class":652},[110,1964,1965,1967,1969,1971,1973,1975,1977,1979],{"class":112,"line":120},[110,1966,658],{"class":270},[110,1968,661],{"class":116},[110,1970,537],{"class":328},[110,1972,666],{"class":116},[110,1974,537],{"class":328},[110,1976,671],{"class":116},[110,1978,271],{"class":270},[110,1980,676],{"class":116},[110,1982,1983],{"class":112,"line":126},[110,1984,154],{"emptyLinePlaceholder":153},[110,1986,1987,1989,1991,1993,1995,1997,1999,2001,2003,2005],{"class":112,"line":132},[110,1988,671],{"class":116},[110,1990,325],{"class":287},[110,1992,689],{"class":540},[110,1994,630],{"class":328},[110,1996,694],{"class":574},[110,1998,325],{"class":287},[110,2000,340],{"class":291},[110,2002,296],{"class":295},[110,2004,340],{"class":291},[110,2006,621],{"class":328},[110,2008,2009],{"class":112,"line":138},[110,2010,154],{"emptyLinePlaceholder":153},[110,2012,2013,2015,2017,2019,2021,2024,2026,2028,2030,2032,2034,2036],{"class":112,"line":144},[110,2014,529],{"class":116},[110,2016,325],{"class":287},[110,2018,717],{"class":116},[110,2020,537],{"class":328},[110,2022,2023],{"class":540},"get_memory_by_id",[110,2025,630],{"class":328},[110,2027,1899],{"class":574},[110,2029,325],{"class":287},[110,2031,340],{"class":291},[110,2033,1538],{"class":295},[110,2035,340],{"class":291},[110,2037,621],{"class":328},[110,2039,2040,2042,2044,2046],{"class":112,"line":150},[110,2041,627],{"class":560},[110,2043,630],{"class":328},[110,2045,633],{"class":540},[110,2047,621],{"class":328},[101,2049,2051],{"className":891,"code":2050,"filename":893,"language":894,"meta":106,"style":106},"curl --request GET \\\n  --url https:\u002F\u002Fmemos.memtensor.cn\u002Fapi\u002Fopenmem\u002Fv1\u002Fget\u002Fmemory\u002Fd7785b39-1374-4738-b449-3e86ab1f8b2f \\\n  --header 'Authorization: Token YOUR_API_KEY'\n",[78,2052,2053,2064,2073],{"__ignoreMap":106},[110,2054,2055,2057,2059,2062],{"class":112,"line":113},[110,2056,902],{"class":901},[110,2058,906],{"class":905},[110,2060,2061],{"class":295}," GET",[110,2063,913],{"class":912},[110,2065,2066,2068,2071],{"class":112,"line":120},[110,2067,918],{"class":905},[110,2069,2070],{"class":295}," https:\u002F\u002Fmemos.memtensor.cn\u002Fapi\u002Fopenmem\u002Fv1\u002Fget\u002Fmemory\u002Fd7785b39-1374-4738-b449-3e86ab1f8b2f",[110,2072,913],{"class":912},[110,2074,2075,2077,2079,2081],{"class":112,"line":126},[110,2076,928],{"class":905},[110,2078,931],{"class":291},[110,2080,934],{"class":295},[110,2082,1004],{"class":291},[16,2084,2085,2086,537],{},"Unlike Profile Memory, Event Memory can be retrieved with ",[78,2087,2088],{},"GET \u002Fget\u002Fmemory\u002F{id}",[42,2090],{},[240,2092,92],{"id":2093},"custom-extraction-config",[16,2095,2096],{},"Event Memory supports a custom extraction prompt in the dashboard when you need finer control over extraction granularity or focus:",[207,2098,2099,2113,2116,2126],{},[29,2100,2101,2102,2108,2109,2112],{},"Sign in to the ",[216,2103,2107],{"href":2104,"rel":2105},"https:\u002F\u002Fmemos-dashboard.openmem.net\u002Fquickstart",[2106],"nofollow","MemOS Dashboard",", open your project, and go to ",[53,2110,2111],{},"Custom Extraction",";",[29,2114,2115],{},"Edit the Event Memory prompt — manually or with AI assistance;",[29,2117,1802,2118,2121,2122,2125],{},[53,2119,2120],{},"Quick Debug"," to validate: enter sample dialogue, click ",[53,2123,2124],{},"Run Extraction",", and check whether the extracted events look right;",[29,2127,2128],{},"Save when ready.",[16,2130,2131],{},[2132,2133],"img",{"alt":2134,"src":2135},"Custom Extraction: Event Memory prompt and Quick Debug","https:\u002F\u002Fcdn.memtensor.com.cn\u002Fimg\u002F1783930386239_vzui8u_compressed.png",[42,2137],{},[11,2139,2141],{"id":2140},"_5-related-features","5. Related features",[2143,2144,2145,2154],"card-group",{},[2146,2147,2151],"card",{"icon":2148,"title":2149,"to":2150},"i-ri-user-settings-line","Profile","\u002Fmemos_cloud\u002Ffeatures\u002Fprofile",[16,2152,2153],{},"Maintain a structured profile for a user or AI Agent; complements Event Memory",[2146,2155,2158],{"icon":2156,"title":2157,"to":218},"i-ri-stack-line","Memory Categories",[16,2159,2160],{},"How Event Memory differs from other memory types",[2162,2163,2164],"style",{},"html pre.shiki code .s5ojA, html code.shiki .s5ojA{--shiki-light:#90A4AE;--shiki-default:#0E1116;--shiki-dark:#E6EDF3}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sBMTB, html code.shiki .sBMTB{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#A0111F;--shiki-default-font-style:inherit;--shiki-dark:#FF7B72;--shiki-dark-font-style:inherit}html pre.shiki code .sZaqd, html code.shiki .sZaqd{--shiki-light:#90A4AE;--shiki-default:#023B95;--shiki-dark:#79C0FF}html pre.shiki code .saN0X, html code.shiki .saN0X{--shiki-light:#39ADB5;--shiki-default:#A0111F;--shiki-dark:#FF7B72}html pre.shiki code .sjUum, html code.shiki .sjUum{--shiki-light:#39ADB5;--shiki-default:#032563;--shiki-dark:#A5D6FF}html pre.shiki code .sp1uZ, html code.shiki .sp1uZ{--shiki-light:#91B859;--shiki-default:#032563;--shiki-dark:#A5D6FF}html pre.shiki code .suWxN, html code.shiki .suWxN{--shiki-light:#39ADB5;--shiki-default:#0E1116;--shiki-dark:#E6EDF3}html pre.shiki code .sa-2m, html code.shiki .sa-2m{--shiki-light:#6182B8;--shiki-default:#0E1116;--shiki-dark:#E6EDF3}html pre.shiki code .sZ6T4, html code.shiki .sZ6T4{--shiki-light:#9C3EDA;--shiki-default:#A0111F;--shiki-dark:#FF7B72}html pre.shiki code .scyET, html code.shiki .scyET{--shiki-light:#F76D47;--shiki-default:#A0111F;--shiki-dark:#FF7B72}html pre.shiki code .svxCd, html code.shiki .svxCd{--shiki-light:#6182B8;--shiki-default:#023B95;--shiki-dark:#79C0FF}html pre.shiki code .sp4zP, html code.shiki .sp4zP{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#702C00;--shiki-default-font-style:inherit;--shiki-dark:#FFA657;--shiki-dark-font-style:inherit}html pre.shiki code .sfVK4, html code.shiki .sfVK4{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#66707B;--shiki-default-font-style:inherit;--shiki-dark:#8B949E;--shiki-dark-font-style:inherit}html pre.shiki code .saonL, html code.shiki .saonL{--shiki-light:#E2931D;--shiki-default:#702C00;--shiki-dark:#FFA657}html pre.shiki code .sp2SP, html code.shiki .sp2SP{--shiki-light:#91B859;--shiki-default:#023B95;--shiki-dark:#79C0FF}html pre.shiki code .seOsA, html code.shiki .seOsA{--shiki-light:#90A4AE;--shiki-default:#A0111F;--shiki-dark:#FF7B72}html pre.shiki code .sfJrv, html code.shiki .sfJrv{--shiki-light:#39ADB5;--shiki-default:#024C1A;--shiki-dark:#7EE787}html pre.shiki code .skH7o, html code.shiki .skH7o{--shiki-light:#9C3EDA;--shiki-default:#024C1A;--shiki-dark:#7EE787}html pre.shiki code .sJNII, html code.shiki .sJNII{--shiki-light:#F76D47;--shiki-default:#023B95;--shiki-dark:#79C0FF}html pre.shiki code .smon8, html code.shiki .smon8{--shiki-light:#E2931D;--shiki-default:#024C1A;--shiki-dark:#7EE787}html pre.shiki code .s_fzf, html code.shiki .s_fzf{--shiki-light:#F76D47;--shiki-default:#024C1A;--shiki-dark:#7EE787}",{"title":106,"searchDepth":120,"depth":120,"links":2166},[2167,2168,2169,2170,2176],{"id":13,"depth":120,"text":14},{"id":46,"depth":120,"text":47},{"id":98,"depth":120,"text":99},{"id":237,"depth":120,"text":238,"children":2171},[2172,2173,2174,2175],{"id":242,"depth":126,"text":243},{"id":1009,"depth":126,"text":1010},{"id":1798,"depth":126,"text":1799},{"id":2093,"depth":126,"text":92},{"id":2140,"depth":120,"text":2141},"Automatically extract structured events from conversations, including time, location, participants, and other key elements.","md",{},"\u002Fen\u002Fmemos_cloud\u002Ffeatures\u002Fevent_memory",{"title":5,"description":106},"en\u002Fmemos_cloud\u002Ffeatures\u002Fevent_memory","Rh5zT8p5-mxs4xe_Q6nhj_z6LTzh96PyTlAmk9K8DSk",[2185,2191],{"title":2149,"path":2150,"stem":2186,"icon":2187,"framework":6,"module":6,"class":2188,"target":-1,"active":2189,"defaultOpen":2189,"children":-1,"description":2190},"memos_cloud\u002Ffeatures\u002Fprofile","i-ri-node-tree",[],false,"Maintain a structured profile for a user or AI Agent, automatically distilled from conversations and continuously updated.",{"title":2192,"path":2193,"stem":2194,"icon":2195,"framework":6,"module":6,"class":2196,"target":-1,"active":2189,"defaultOpen":2189,"children":-1,"description":2197},"Self-Evolving","\u002Fmemos_cloud\u002Ffeatures\u002Fself-evolving","memos_cloud\u002Ffeatures\u002Fself-evolving","i-ri-function-line",[],"Memory is not just storage — MemOS automatically distills reusable structured methods from conversations, letting Agent capabilities evolve continuously with use.",1784807328324]