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