[{"data":1,"prerenderedAt":1360},["ShallowReactive",2],{"docs-page-en-\u002Fmemos_cloud\u002Ffeatures\u002Fasync_mode":3,"surround-en-\u002Fmemos_cloud\u002Ffeatures\u002Fasync_mode":1344},{"id":4,"title":5,"avatar":6,"banner":6,"body":7,"category":6,"desc":1337,"description":72,"extension":1338,"links":6,"meta":1339,"navigation":6,"path":1340,"seo":1341,"stem":1342,"__hash__":1343},"docs\u002Fen\u002Fmemos_cloud\u002Ffeatures\u002Fasync_mode.md","Async Mode",null,{"type":8,"value":9,"toc":1326},"minimark",[10,29,44,47,52,57,66,216,227,493,499,855,857,861,883,897,899,903,906,914,1022,1025,1275,1277,1281,1301,1303,1307,1322],[11,12,13],"warning",{},[14,15,16],"p",{},[17,18,19],"strong",{},[20,21,23,24,28],"a",{"href":22},"\u002Fapi_docs\u002Fcore\u002Fadd_message","This article expands on the async mode in the ",[25,26,27],"span",{},"Add Memory - addMessage API",", click here to view the detailed API documentation directly",[30,31,32],"note",{},[14,33,34,35,39,40,43],{},"The ",[36,37,38],"code",{},"async_mode"," parameter currently defaults to ",[36,41,42],{},"true",". Memory addition operations are processed asynchronously by default, queued for background execution instead of waiting for processing to complete before returning a response.",[45,46],"br",{},[48,49,51],"h2",{"id":50},"_1-using-async-mode","1. Using Async Mode",[53,54,56],"h3",{"id":55},"processing-flow","Processing Flow",[14,58,59,60,62,63,65],{},"When the ",[36,61,38],{}," parameter is set to ",[36,64,42],{},", the API returns a response immediately and queues the memory for processing in the background:",[67,68,73],"pre",{"className":69,"code":70,"language":71,"meta":72,"style":72},"language-json shiki shiki-themes material-theme-lighter github-light-high-contrast github-dark-default","{\n  \"code\": 0,\n  \"data\": {\n    \"success\": true,\n    \"task_id\": \"c464e17e-f2ff-4e9a-a2c2-41cc55ab43b9\",\n    \"status\": \"running\"\n  },\n  \"message\": \"ok\"\n}\n","json","",[36,74,75,83,106,121,141,165,185,191,210],{"__ignoreMap":72},[25,76,79],{"class":77,"line":78},"line",1,[25,80,82],{"class":81},"suWxN","{\n",[25,84,86,90,93,96,99,103],{"class":77,"line":85},2,[25,87,89],{"class":88},"sfJrv","  \"",[25,91,36],{"class":92},"skH7o",[25,94,95],{"class":88},"\"",[25,97,98],{"class":81},":",[25,100,102],{"class":101},"sJNII"," 0",[25,104,105],{"class":81},",\n",[25,107,109,111,114,116,118],{"class":77,"line":108},3,[25,110,89],{"class":88},[25,112,113],{"class":92},"data",[25,115,95],{"class":88},[25,117,98],{"class":81},[25,119,120],{"class":81}," {\n",[25,122,124,127,131,133,135,139],{"class":77,"line":123},4,[25,125,126],{"class":88},"    \"",[25,128,130],{"class":129},"smon8","success",[25,132,95],{"class":88},[25,134,98],{"class":81},[25,136,138],{"class":137},"smHB8"," true",[25,140,105],{"class":81},[25,142,144,146,149,151,153,157,161,163],{"class":77,"line":143},5,[25,145,126],{"class":88},[25,147,148],{"class":129},"task_id",[25,150,95],{"class":88},[25,152,98],{"class":81},[25,154,156],{"class":155},"sjUum"," \"",[25,158,160],{"class":159},"sp1uZ","c464e17e-f2ff-4e9a-a2c2-41cc55ab43b9",[25,162,95],{"class":155},[25,164,105],{"class":81},[25,166,168,170,173,175,177,179,182],{"class":77,"line":167},6,[25,169,126],{"class":88},[25,171,172],{"class":129},"status",[25,174,95],{"class":88},[25,176,98],{"class":81},[25,178,156],{"class":155},[25,180,181],{"class":159},"running",[25,183,184],{"class":155},"\"\n",[25,186,188],{"class":77,"line":187},7,[25,189,190],{"class":81},"  },\n",[25,192,194,196,199,201,203,205,208],{"class":77,"line":193},8,[25,195,89],{"class":88},[25,197,198],{"class":92},"message",[25,200,95],{"class":88},[25,202,98],{"class":81},[25,204,156],{"class":155},[25,206,207],{"class":159},"ok",[25,209,184],{"class":155},[25,211,213],{"class":77,"line":212},9,[25,214,215],{"class":81},"}\n",[14,217,218,219,221,222,226],{},"In async mode, memory writing is divided into two stages: \"Rough Processing\" and \"Refined Processing\". The system first performs millisecond-level rough processing on the current turn of messages, enabling them to be quickly retrieved in the next turn of conversation;\n",[45,220],{},"\nSubsequently, refined processing (taking seconds or more) continues in the background to improve memory quality. Processing progress can be queried via the ",[20,223,225],{"href":224},"\u002Fapi_docs\u002Fmessage\u002Fget_status","get\u002Fstatus"," interface: during the rough processing stage, the task status is \"running\", and updates to \"completed\" after refined processing is finished.",[67,228,230],{"className":69,"code":229,"language":71,"meta":72,"style":72},"\"memory_detail_list\": [\n  {\n    \"id\": \"c436a738-eec9-4010-b65d-dc9c135d3a37\",\n    \"memory_key\": \"user: [09:44 AM on 10 December, 2025 UTC]: I've booked a trip to Guangzhou for the summer vacation. What chain hotels are available for accommodation?\",\n    \"memory_value\": \"user: [09:44 AM on 10 December, 2025 UTC]: I've booked a trip to Guangzhou for the summer vacation. What chain hotels are available for accommodation?\\nassistant: [09:44 AM on 10 December, 2025 UTC]: You can consider [7 Days Inn, Ji Hotel, Hilton], etc.\\nuser: [09:44 AM on 10 December, 2025 UTC]: I'll choose 7 Days Inn\\nassistant: [09:44 AM on 10 December, 2025 UTC]: Okay, let me know if you have any other questions.\\n\",\n    \"memory_type\": \"WorkingMemory\",\n    \"create_time\": 1765359875901,\n    \"update_time\": 1765359875902,\n    \"conversation_id\": \"0610\",\n    \"status\": \"activated\",\n    \"confidence\": 0.99,\n    \"relativity\": 0.05407696,\n    \"tags\": [\"mode:fast\"]\n  }\n]\n",[36,231,232,248,253,273,293,331,351,367,383,403,423,440,457,482,488],{"__ignoreMap":72},[25,233,234,236,239,241,245],{"class":77,"line":78},[25,235,95],{"class":155},[25,237,238],{"class":159},"memory_detail_list",[25,240,95],{"class":155},[25,242,244],{"class":243},"s5ojA",": ",[25,246,247],{"class":81},"[\n",[25,249,250],{"class":77,"line":85},[25,251,252],{"class":81},"  {\n",[25,254,255,257,260,262,264,266,269,271],{"class":77,"line":108},[25,256,126],{"class":88},[25,258,259],{"class":92},"id",[25,261,95],{"class":88},[25,263,98],{"class":81},[25,265,156],{"class":155},[25,267,268],{"class":159},"c436a738-eec9-4010-b65d-dc9c135d3a37",[25,270,95],{"class":155},[25,272,105],{"class":81},[25,274,275,277,280,282,284,286,289,291],{"class":77,"line":123},[25,276,126],{"class":88},[25,278,279],{"class":92},"memory_key",[25,281,95],{"class":88},[25,283,98],{"class":81},[25,285,156],{"class":155},[25,287,288],{"class":159},"user: [09:44 AM on 10 December, 2025 UTC]: I've booked a trip to Guangzhou for the summer vacation. What chain hotels are available for accommodation?",[25,290,95],{"class":155},[25,292,105],{"class":81},[25,294,295,297,300,302,304,306,308,312,315,317,320,322,325,327,329],{"class":77,"line":143},[25,296,126],{"class":88},[25,298,299],{"class":92},"memory_value",[25,301,95],{"class":88},[25,303,98],{"class":81},[25,305,156],{"class":155},[25,307,288],{"class":159},[25,309,311],{"class":310},"seOsA","\\n",[25,313,314],{"class":159},"assistant: [09:44 AM on 10 December, 2025 UTC]: You can consider [7 Days Inn, Ji Hotel, Hilton], etc.",[25,316,311],{"class":310},[25,318,319],{"class":159},"user: [09:44 AM on 10 December, 2025 UTC]: I'll choose 7 Days Inn",[25,321,311],{"class":310},[25,323,324],{"class":159},"assistant: [09:44 AM on 10 December, 2025 UTC]: Okay, let me know if you have any other questions.",[25,326,311],{"class":310},[25,328,95],{"class":155},[25,330,105],{"class":81},[25,332,333,335,338,340,342,344,347,349],{"class":77,"line":167},[25,334,126],{"class":88},[25,336,337],{"class":92},"memory_type",[25,339,95],{"class":88},[25,341,98],{"class":81},[25,343,156],{"class":155},[25,345,346],{"class":159},"WorkingMemory",[25,348,95],{"class":155},[25,350,105],{"class":81},[25,352,353,355,358,360,362,365],{"class":77,"line":187},[25,354,126],{"class":88},[25,356,357],{"class":92},"create_time",[25,359,95],{"class":88},[25,361,98],{"class":81},[25,363,364],{"class":101}," 1765359875901",[25,366,105],{"class":81},[25,368,369,371,374,376,378,381],{"class":77,"line":193},[25,370,126],{"class":88},[25,372,373],{"class":92},"update_time",[25,375,95],{"class":88},[25,377,98],{"class":81},[25,379,380],{"class":101}," 1765359875902",[25,382,105],{"class":81},[25,384,385,387,390,392,394,396,399,401],{"class":77,"line":212},[25,386,126],{"class":88},[25,388,389],{"class":92},"conversation_id",[25,391,95],{"class":88},[25,393,98],{"class":81},[25,395,156],{"class":155},[25,397,398],{"class":159},"0610",[25,400,95],{"class":155},[25,402,105],{"class":81},[25,404,406,408,410,412,414,416,419,421],{"class":77,"line":405},10,[25,407,126],{"class":88},[25,409,172],{"class":92},[25,411,95],{"class":88},[25,413,98],{"class":81},[25,415,156],{"class":155},[25,417,418],{"class":159},"activated",[25,420,95],{"class":155},[25,422,105],{"class":81},[25,424,426,428,431,433,435,438],{"class":77,"line":425},11,[25,427,126],{"class":88},[25,429,430],{"class":92},"confidence",[25,432,95],{"class":88},[25,434,98],{"class":81},[25,436,437],{"class":101}," 0.99",[25,439,105],{"class":81},[25,441,443,445,448,450,452,455],{"class":77,"line":442},12,[25,444,126],{"class":88},[25,446,447],{"class":92},"relativity",[25,449,95],{"class":88},[25,451,98],{"class":81},[25,453,454],{"class":101}," 0.05407696",[25,456,105],{"class":81},[25,458,460,462,465,467,469,472,474,477,479],{"class":77,"line":459},13,[25,461,126],{"class":88},[25,463,464],{"class":92},"tags",[25,466,95],{"class":88},[25,468,98],{"class":81},[25,470,471],{"class":81}," [",[25,473,95],{"class":155},[25,475,476],{"class":159},"mode:fast",[25,478,95],{"class":155},[25,480,481],{"class":81},"]\n",[25,483,485],{"class":77,"line":484},14,[25,486,487],{"class":81},"  }\n",[25,489,491],{"class":77,"line":490},15,[25,492,481],{"class":81},[14,494,495,496,498],{},"Get the async task status via the ",[20,497,225],{"href":224}," interface:",[67,500,504],{"className":501,"code":502,"language":503,"meta":72,"style":72},"language-python shiki shiki-themes material-theme-lighter github-light-high-contrast github-dark-default","import os\nimport requests\nimport json\n\n# Replace with your MemOS API Key\nos.environ[\"MEMOS_API_KEY\"] = \"YOUR_API_KEY\"\nos.environ[\"MEMOS_BASE_URL\"] = \"https:\u002F\u002Fmemos.memtensor.cn\u002Fapi\u002Fopenmem\u002Fv1\"\n\ndata = {\n  \"task_id\": \"c464e17e-f2ff-4e9a-a2c2-41cc55ab43b9\"\n}\nheaders = {\n  \"Content-Type\": \"application\u002Fjson\",\n  \"Authorization\": f\"Token {os.environ['MEMOS_API_KEY']}\"\n}\nurl = f\"{os.environ['MEMOS_BASE_URL']}\u002Fget\u002Fstatus\"\n\nres = requests.post(url=url, headers=headers, data=json.dumps(data))\n\nprint(f\"result: {res.json()}\")\n","python",[36,505,506,515,522,529,535,541,577,605,609,619,635,639,648,668,712,716,751,756,816,821],{"__ignoreMap":72},[25,507,508,512],{"class":77,"line":78},[25,509,511],{"class":510},"sBMTB","import",[25,513,514],{"class":243}," os\n",[25,516,517,519],{"class":77,"line":85},[25,518,511],{"class":510},[25,520,521],{"class":243}," requests\n",[25,523,524,526],{"class":77,"line":108},[25,525,511],{"class":510},[25,527,528],{"class":243}," json\n",[25,530,531],{"class":77,"line":123},[25,532,534],{"emptyLinePlaceholder":533},true,"\n",[25,536,537],{"class":77,"line":143},[25,538,540],{"class":539},"sfVK4","# Replace with your MemOS API Key\n",[25,542,543,546,549,553,556,558,561,563,566,570,572,575],{"class":77,"line":167},[25,544,545],{"class":243},"os",[25,547,548],{"class":81},".",[25,550,552],{"class":551},"s5qkx","environ",[25,554,555],{"class":81},"[",[25,557,95],{"class":155},[25,559,560],{"class":159},"MEMOS_API_KEY",[25,562,95],{"class":155},[25,564,565],{"class":81},"]",[25,567,569],{"class":568},"saN0X"," =",[25,571,156],{"class":155},[25,573,574],{"class":159},"YOUR_API_KEY",[25,576,184],{"class":155},[25,578,579,581,583,585,587,589,592,594,596,598,600,603],{"class":77,"line":187},[25,580,545],{"class":243},[25,582,548],{"class":81},[25,584,552],{"class":551},[25,586,555],{"class":81},[25,588,95],{"class":155},[25,590,591],{"class":159},"MEMOS_BASE_URL",[25,593,95],{"class":155},[25,595,565],{"class":81},[25,597,569],{"class":568},[25,599,156],{"class":155},[25,601,602],{"class":159},"https:\u002F\u002Fmemos.memtensor.cn\u002Fapi\u002Fopenmem\u002Fv1",[25,604,184],{"class":155},[25,606,607],{"class":77,"line":193},[25,608,534],{"emptyLinePlaceholder":533},[25,610,611,614,617],{"class":77,"line":212},[25,612,613],{"class":243},"data ",[25,615,616],{"class":568},"=",[25,618,120],{"class":81},[25,620,621,623,625,627,629,631,633],{"class":77,"line":405},[25,622,89],{"class":155},[25,624,148],{"class":159},[25,626,95],{"class":155},[25,628,98],{"class":81},[25,630,156],{"class":155},[25,632,160],{"class":159},[25,634,184],{"class":155},[25,636,637],{"class":77,"line":425},[25,638,215],{"class":81},[25,640,641,644,646],{"class":77,"line":442},[25,642,643],{"class":243},"headers ",[25,645,616],{"class":568},[25,647,120],{"class":81},[25,649,650,652,655,657,659,661,664,666],{"class":77,"line":459},[25,651,89],{"class":155},[25,653,654],{"class":159},"Content-Type",[25,656,95],{"class":155},[25,658,98],{"class":81},[25,660,156],{"class":155},[25,662,663],{"class":159},"application\u002Fjson",[25,665,95],{"class":155},[25,667,105],{"class":81},[25,669,670,672,675,677,679,683,686,690,692,694,696,698,701,703,705,707,710],{"class":77,"line":484},[25,671,89],{"class":155},[25,673,674],{"class":159},"Authorization",[25,676,95],{"class":155},[25,678,98],{"class":81},[25,680,682],{"class":681},"sZ6T4"," f",[25,684,685],{"class":159},"\"Token ",[25,687,689],{"class":688},"scyET","{",[25,691,545],{"class":243},[25,693,548],{"class":81},[25,695,552],{"class":551},[25,697,555],{"class":81},[25,699,700],{"class":155},"'",[25,702,560],{"class":159},[25,704,700],{"class":155},[25,706,565],{"class":81},[25,708,709],{"class":688},"}",[25,711,184],{"class":159},[25,713,714],{"class":77,"line":490},[25,715,215],{"class":81},[25,717,719,722,724,726,728,730,732,734,736,738,740,742,744,746,748],{"class":77,"line":718},16,[25,720,721],{"class":243},"url ",[25,723,616],{"class":568},[25,725,682],{"class":681},[25,727,95],{"class":159},[25,729,689],{"class":688},[25,731,545],{"class":243},[25,733,548],{"class":81},[25,735,552],{"class":551},[25,737,555],{"class":81},[25,739,700],{"class":155},[25,741,591],{"class":159},[25,743,700],{"class":155},[25,745,565],{"class":81},[25,747,709],{"class":688},[25,749,750],{"class":159},"\u002Fget\u002Fstatus\"\n",[25,752,754],{"class":77,"line":753},17,[25,755,534],{"emptyLinePlaceholder":533},[25,757,759,762,764,767,769,773,776,780,782,784,787,790,792,795,797,800,802,804,806,809,811,813],{"class":77,"line":758},18,[25,760,761],{"class":243},"res ",[25,763,616],{"class":568},[25,765,766],{"class":243}," requests",[25,768,548],{"class":81},[25,770,772],{"class":771},"sa-2m","post",[25,774,775],{"class":81},"(",[25,777,779],{"class":778},"sp4zP","url",[25,781,616],{"class":568},[25,783,779],{"class":771},[25,785,786],{"class":81},",",[25,788,789],{"class":778}," headers",[25,791,616],{"class":568},[25,793,794],{"class":771},"headers",[25,796,786],{"class":81},[25,798,799],{"class":778}," data",[25,801,616],{"class":568},[25,803,71],{"class":771},[25,805,548],{"class":81},[25,807,808],{"class":771},"dumps",[25,810,775],{"class":81},[25,812,113],{"class":771},[25,814,815],{"class":81},"))\n",[25,817,819],{"class":77,"line":818},19,[25,820,534],{"emptyLinePlaceholder":533},[25,822,824,828,830,833,836,838,841,843,845,848,850,852],{"class":77,"line":823},20,[25,825,827],{"class":826},"svxCd","print",[25,829,775],{"class":81},[25,831,832],{"class":681},"f",[25,834,835],{"class":159},"\"result: ",[25,837,689],{"class":688},[25,839,840],{"class":771},"res",[25,842,548],{"class":81},[25,844,71],{"class":771},[25,846,847],{"class":81},"()",[25,849,709],{"class":688},[25,851,95],{"class":159},[25,853,854],{"class":81},")\n",[45,856],{},[53,858,860],{"id":859},"when-to-use-async-mode","When to Use Async Mode",[862,863,864,871,877],"ul",{},[865,866,867,870],"li",{},[17,868,869],{},"Reduce Interface Response Latency",": Users do not need to wait and can continuously use memory within the application;",[865,872,873,876],{},[17,874,875],{},"Batch Add Memories",": Process large amounts of data simultaneously to avoid blocking the application;",[865,878,879,882],{},[17,880,881],{},"Background Task Processing",": Offload time-consuming memory processing operations to the background to improve system concurrency capabilities.",[30,884,885],{},[14,886,887,888,890,891,893,894,896],{},"Note",[45,889],{},"\nWhen a message contains multimodal content, since file memory processing takes a long time, the ",[36,892,38],{}," field you pass becomes invalid, and \"Async Mode\" is used by default. You can query the processing progress of file memory via the ",[36,895,225],{}," interface.",[45,898],{},[48,900,902],{"id":901},"_2-using-sync-mode","2. Using Sync Mode",[53,904,56],{"id":905},"processing-flow-1",[14,907,59,908,62,910,913],{},[36,909,38],{},[36,911,912],{},"false",", the API returns the result after memory processing is completed:",[67,915,917],{"className":69,"code":916,"language":71,"meta":72,"style":72},"{\n  \"code\": 0,\n  \"data\": {\n    \"success\": true,\n    \"task_id\": \"c464e17e-f2ff-4e9a-a2c2-41cc55ab43b9\",\n    \"status\": \"completed\"\n  },\n  \"message\": \"ok\"\n}\n",[36,918,919,923,937,949,963,981,998,1002,1018],{"__ignoreMap":72},[25,920,921],{"class":77,"line":78},[25,922,82],{"class":81},[25,924,925,927,929,931,933,935],{"class":77,"line":85},[25,926,89],{"class":88},[25,928,36],{"class":92},[25,930,95],{"class":88},[25,932,98],{"class":81},[25,934,102],{"class":101},[25,936,105],{"class":81},[25,938,939,941,943,945,947],{"class":77,"line":108},[25,940,89],{"class":88},[25,942,113],{"class":92},[25,944,95],{"class":88},[25,946,98],{"class":81},[25,948,120],{"class":81},[25,950,951,953,955,957,959,961],{"class":77,"line":123},[25,952,126],{"class":88},[25,954,130],{"class":129},[25,956,95],{"class":88},[25,958,98],{"class":81},[25,960,138],{"class":137},[25,962,105],{"class":81},[25,964,965,967,969,971,973,975,977,979],{"class":77,"line":143},[25,966,126],{"class":88},[25,968,148],{"class":129},[25,970,95],{"class":88},[25,972,98],{"class":81},[25,974,156],{"class":155},[25,976,160],{"class":159},[25,978,95],{"class":155},[25,980,105],{"class":81},[25,982,983,985,987,989,991,993,996],{"class":77,"line":167},[25,984,126],{"class":88},[25,986,172],{"class":129},[25,988,95],{"class":88},[25,990,98],{"class":81},[25,992,156],{"class":155},[25,994,995],{"class":159},"completed",[25,997,184],{"class":155},[25,999,1000],{"class":77,"line":187},[25,1001,190],{"class":81},[25,1003,1004,1006,1008,1010,1012,1014,1016],{"class":77,"line":193},[25,1005,89],{"class":88},[25,1007,198],{"class":92},[25,1009,95],{"class":88},[25,1011,98],{"class":81},[25,1013,156],{"class":155},[25,1015,207],{"class":159},[25,1017,184],{"class":155},[25,1019,1020],{"class":77,"line":212},[25,1021,215],{"class":81},[14,1023,1024],{},"At this point, retrieving memory will return memories that have been fully processed:",[67,1026,1028],{"className":69,"code":1027,"language":71,"meta":72,"style":72},"\"memory_detail_list\":[\n  {\n    \"memory_key\": \"Summer Vacation Guangzhou Travel Plan\",\n    \"memory_value\": \"The user plans to travel to Guangzhou during the summer vacation and has chosen 7 Days Inn as the accommodation option.\",\n    \"conversation_id\": \"0610\",\n    \"tags\": [\n      \"Travel\",\n      \"Guangzhou\",\n      \"Accommodation\",\n      \"Hotel\"\n    ]\n  }\n],\n\"preference_detail_list\":[\n  {\n    \"preference_type\": \"implicit_preference\",\n    \"preference\": \"The user may prefer high cost-performance hotel choices.\",\n    \"reasoning\": \"7 Days Inn is usually known for being economical. The user's choice of 7 Days Inn may indicate a preference for high cost-performance options in accommodation. Although the user did not explicitly mention budget constraints or specific hotel preferences, choosing 7 Days Inn among the provided options may reflect an emphasis on price and practicality.\",\n    \"conversation_id\": \"0610\"\n  }\n]\n",[36,1029,1030,1042,1046,1065,1084,1102,1115,1127,1138,1149,1158,1163,1167,1173,1186,1190,1210,1230,1250,1266,1270],{"__ignoreMap":72},[25,1031,1032,1034,1036,1038,1040],{"class":77,"line":78},[25,1033,95],{"class":155},[25,1035,238],{"class":159},[25,1037,95],{"class":155},[25,1039,98],{"class":243},[25,1041,247],{"class":81},[25,1043,1044],{"class":77,"line":85},[25,1045,252],{"class":81},[25,1047,1048,1050,1052,1054,1056,1058,1061,1063],{"class":77,"line":108},[25,1049,126],{"class":88},[25,1051,279],{"class":92},[25,1053,95],{"class":88},[25,1055,98],{"class":81},[25,1057,156],{"class":155},[25,1059,1060],{"class":159},"Summer Vacation Guangzhou Travel Plan",[25,1062,95],{"class":155},[25,1064,105],{"class":81},[25,1066,1067,1069,1071,1073,1075,1077,1080,1082],{"class":77,"line":123},[25,1068,126],{"class":88},[25,1070,299],{"class":92},[25,1072,95],{"class":88},[25,1074,98],{"class":81},[25,1076,156],{"class":155},[25,1078,1079],{"class":159},"The user plans to travel to Guangzhou during the summer vacation and has chosen 7 Days Inn as the accommodation option.",[25,1081,95],{"class":155},[25,1083,105],{"class":81},[25,1085,1086,1088,1090,1092,1094,1096,1098,1100],{"class":77,"line":143},[25,1087,126],{"class":88},[25,1089,389],{"class":92},[25,1091,95],{"class":88},[25,1093,98],{"class":81},[25,1095,156],{"class":155},[25,1097,398],{"class":159},[25,1099,95],{"class":155},[25,1101,105],{"class":81},[25,1103,1104,1106,1108,1110,1112],{"class":77,"line":167},[25,1105,126],{"class":88},[25,1107,464],{"class":92},[25,1109,95],{"class":88},[25,1111,98],{"class":81},[25,1113,1114],{"class":81}," [\n",[25,1116,1117,1120,1123,1125],{"class":77,"line":187},[25,1118,1119],{"class":155},"      \"",[25,1121,1122],{"class":159},"Travel",[25,1124,95],{"class":155},[25,1126,105],{"class":81},[25,1128,1129,1131,1134,1136],{"class":77,"line":193},[25,1130,1119],{"class":155},[25,1132,1133],{"class":159},"Guangzhou",[25,1135,95],{"class":155},[25,1137,105],{"class":81},[25,1139,1140,1142,1145,1147],{"class":77,"line":212},[25,1141,1119],{"class":155},[25,1143,1144],{"class":159},"Accommodation",[25,1146,95],{"class":155},[25,1148,105],{"class":81},[25,1150,1151,1153,1156],{"class":77,"line":405},[25,1152,1119],{"class":155},[25,1154,1155],{"class":159},"Hotel",[25,1157,184],{"class":155},[25,1159,1160],{"class":77,"line":425},[25,1161,1162],{"class":81},"    ]\n",[25,1164,1165],{"class":77,"line":442},[25,1166,487],{"class":81},[25,1168,1169,1171],{"class":77,"line":459},[25,1170,565],{"class":81},[25,1172,105],{"class":243},[25,1174,1175,1177,1180,1182,1184],{"class":77,"line":484},[25,1176,95],{"class":155},[25,1178,1179],{"class":159},"preference_detail_list",[25,1181,95],{"class":155},[25,1183,98],{"class":243},[25,1185,247],{"class":81},[25,1187,1188],{"class":77,"line":490},[25,1189,252],{"class":81},[25,1191,1192,1194,1197,1199,1201,1203,1206,1208],{"class":77,"line":718},[25,1193,126],{"class":88},[25,1195,1196],{"class":92},"preference_type",[25,1198,95],{"class":88},[25,1200,98],{"class":81},[25,1202,156],{"class":155},[25,1204,1205],{"class":159},"implicit_preference",[25,1207,95],{"class":155},[25,1209,105],{"class":81},[25,1211,1212,1214,1217,1219,1221,1223,1226,1228],{"class":77,"line":753},[25,1213,126],{"class":88},[25,1215,1216],{"class":92},"preference",[25,1218,95],{"class":88},[25,1220,98],{"class":81},[25,1222,156],{"class":155},[25,1224,1225],{"class":159},"The user may prefer high cost-performance hotel choices.",[25,1227,95],{"class":155},[25,1229,105],{"class":81},[25,1231,1232,1234,1237,1239,1241,1243,1246,1248],{"class":77,"line":758},[25,1233,126],{"class":88},[25,1235,1236],{"class":92},"reasoning",[25,1238,95],{"class":88},[25,1240,98],{"class":81},[25,1242,156],{"class":155},[25,1244,1245],{"class":159},"7 Days Inn is usually known for being economical. The user's choice of 7 Days Inn may indicate a preference for high cost-performance options in accommodation. Although the user did not explicitly mention budget constraints or specific hotel preferences, choosing 7 Days Inn among the provided options may reflect an emphasis on price and practicality.",[25,1247,95],{"class":155},[25,1249,105],{"class":81},[25,1251,1252,1254,1256,1258,1260,1262,1264],{"class":77,"line":818},[25,1253,126],{"class":88},[25,1255,389],{"class":92},[25,1257,95],{"class":88},[25,1259,98],{"class":81},[25,1261,156],{"class":155},[25,1263,398],{"class":159},[25,1265,184],{"class":155},[25,1267,1268],{"class":77,"line":823},[25,1269,487],{"class":81},[25,1271,1273],{"class":77,"line":1272},21,[25,1274,481],{"class":81},[45,1276],{},[53,1278,1280],{"id":1279},"when-to-use-sync-mode","When to Use Sync Mode",[862,1282,1283,1289,1295],{},[865,1284,1285,1288],{},[17,1286,1287],{},"Debugging and Development Phase",": View the results after memory processing directly, facilitating memory retrieval debugging;",[865,1290,1291,1294],{},[17,1292,1293],{},"Instant Query",": Need to confirm that memory has been created or updated when the API call returns, such as in performance testing, functional verification, etc.",[865,1296,1297,1300],{},[17,1298,1299],{},"Small-scale Operations",": Sync mode can be used when the data volume is small and latency impact is minimal.",[45,1302],{},[53,1304,1306],{"id":1305},"important-notes","Important Notes",[862,1308,1309,1315],{},[865,1310,1311,1312,548],{},"The default behavior for async processing is now ",[36,1313,1314],{},"async_mode=true",[865,1316,1317,1318,1321],{},"If you need sync mode, please set ",[36,1319,1320],{},"async_mode=false"," when adding messages.",[1323,1324,1325],"style",{},"html pre.shiki code .suWxN, html code.shiki .suWxN{--shiki-light:#39ADB5;--shiki-default:#0E1116;--shiki-dark:#E6EDF3}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 .smHB8, html code.shiki .smHB8{--shiki-light:#39ADB5;--shiki-default:#023B95;--shiki-dark:#79C0FF}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 .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 .s5ojA, html code.shiki .s5ojA{--shiki-light:#90A4AE;--shiki-default:#0E1116;--shiki-dark:#E6EDF3}html pre.shiki code .seOsA, html code.shiki .seOsA{--shiki-light:#90A4AE;--shiki-default:#A0111F;--shiki-dark:#FF7B72}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 .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 .s5qkx, html code.shiki .s5qkx{--shiki-light:#E53935;--shiki-default:#0E1116;--shiki-dark:#E6EDF3}html pre.shiki code .saN0X, html code.shiki .saN0X{--shiki-light:#39ADB5;--shiki-default:#A0111F;--shiki-dark:#FF7B72}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 .sa-2m, html code.shiki .sa-2m{--shiki-light:#6182B8;--shiki-default:#0E1116;--shiki-dark:#E6EDF3}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 .svxCd, html code.shiki .svxCd{--shiki-light:#6182B8;--shiki-default:#023B95;--shiki-dark:#79C0FF}",{"title":72,"searchDepth":85,"depth":85,"links":1327},[1328,1332],{"id":50,"depth":85,"text":51,"children":1329},[1330,1331],{"id":55,"depth":108,"text":56},{"id":859,"depth":108,"text":860},{"id":901,"depth":85,"text":902,"children":1333},[1334,1335,1336],{"id":905,"depth":108,"text":56},{"id":1279,"depth":108,"text":1280},{"id":1305,"depth":108,"text":1306},"Use async mode when adding messages; the interface returns immediately while actual processing is queued in the background by MemOS.","md",{},"\u002Fen\u002Fmemos_cloud\u002Ffeatures\u002Fasync_mode",{"title":5,"description":72},"en\u002Fmemos_cloud\u002Ffeatures\u002Fasync_mode","N-sXbzcgBPw5A1d7_4POLcnaUIT57ENciovZKHkBKCY",[1345,1353],{"title":1346,"path":1347,"stem":1348,"icon":1349,"framework":6,"module":6,"class":1350,"target":-1,"active":1351,"defaultOpen":1351,"children":-1,"description":1352},"Memory Filters","\u002Fmemos_cloud\u002Ffeatures\u002Ffilters","memos_cloud\u002Ffeatures\u002Ffilters","i-ri-filter-3-line",[],false,"Use memory filters during retrieval to filter by memory source, tags, metadata, time range, and other conditions.",{"title":1354,"path":1355,"stem":1356,"icon":1357,"framework":6,"module":6,"class":1358,"target":-1,"active":1351,"defaultOpen":1351,"children":-1,"description":1359},"Multimodal Support","\u002Fmemos_cloud\u002Ffeatures\u002Fmultimodal","memos_cloud\u002Ffeatures\u002Fmultimodal","i-ri-image-add-line",[],"Integrate images and documents into interactions with MemOS when adding messages.",1779709046721]