[{"data":1,"prerenderedAt":2997},["ShallowReactive",2],{"docs-page-en-\u002Fmcp_agent\u002Fcli\u002Fguide":3,"surround-en-\u002Fmcp_agent\u002Fcli\u002Fguide":2985},{"id":4,"title":5,"avatar":6,"banner":6,"body":7,"category":6,"desc":2977,"description":2978,"extension":2979,"links":6,"meta":2980,"navigation":6,"path":2981,"seo":2982,"stem":2983,"__hash__":2984},"docs\u002Fen\u002Fmcp_agent\u002Fcli\u002Fguide.md","MemOS CLI",null,{"type":8,"value":9,"toc":2950},"minimark",[10,19,22,27,55,69,71,75,104,107,119,121,125,131,133,138,149,167,170,191,197,339,342,358,361,384,391,410,416,478,480,484,491,494,515,518,537,540,559,561,565,568,571,593,596,615,618,637,640,654,657,672,675,701,703,707,712,715,754,815,817,822,825,868,1044,1046,1052,1055,1085,1191,1193,1199,1202,1229,1261,1263,1269,1272,1303,1346,1348,1354,1357,1396,1448,1450,1456,1459,1482,1534,1536,1542,1545,1582,1654,1656,1662,1665,1692,1746,1748,1754,1757,1799,1858,1860,1866,1880,1899,1931,1943,1945,1951,1954,1956,1963,1966,2005,2047,2049,2055,2058,2079,2111,2113,2119,2122,2182,2228,2230,2236,2239,2267,2299,2301,2307,2310,2362,2434,2436,2442,2445,2476,2515,2517,2521,2538,2590,2695,2697,2701,2704,2765,2801,2804,2846,2857,2859,2863,2913,2916,2918,2922,2946],[11,12,13,14,18],"p",{},"MemOS CLI is designed for Agents and development environments that can execute shell commands. It wraps common memory operations into the ",[15,16,17],"code",{},"memos"," command, so you can verify memory flows in a terminal or let an Agent search memories before answering and write useful new memories afterward.",[20,21],"br",{},[23,24,26],"h2",{"id":25},"_1-when-to-use-it","1. When to Use It",[28,29,30,49,52],"ul",{},[31,32,33,34,37,38,37,41,44,45,48],"li",{},"You want to quickly test memory operations such as ",[15,35,36],{},"add",", ",[15,39,40],{},"search",[15,42,43],{},"get",", and ",[15,46,47],{},"delete"," in a terminal.",[31,50,51],{},"Your Agent framework can execute shell commands, but does not have a dedicated MemOS plugin.",[31,53,54],{},"You want one reusable Skill to work across multiple Agents instead of writing a separate plugin for each framework.",[11,56,57,58,63,64,68],{},"If you use OpenClaw, prefer the ",[59,60,62],"a",{"href":61},"\u002Fopenclaw\u002Fguide","OpenClaw Cloud Plugin",". If your client supports MCP natively, see the ",[59,65,67],{"href":66},"\u002Fmcp_agent\u002Fmcp\u002Fguide","MCP Guide",".",[20,70],{},[23,72,74],{"id":73},"_2-install","2. Install",[76,77,82],"pre",{"className":78,"code":79,"language":80,"meta":81,"style":81},"language-bash shiki shiki-themes material-theme-lighter github-light-high-contrast github-dark-default","npm install -g @memtensor\u002Fmemos-cloud-cli\n","bash","",[15,83,84],{"__ignoreMap":81},[85,86,89,93,97,101],"span",{"class":87,"line":88},"line",1,[85,90,92],{"class":91},"saonL","npm",[85,94,96],{"class":95},"sp1uZ"," install",[85,98,100],{"class":99},"sp2SP"," -g",[85,102,103],{"class":95}," @memtensor\u002Fmemos-cloud-cli\n",[11,105,106],{},"After installation, confirm that the CLI is available:",[76,108,110],{"className":78,"code":109,"language":80,"meta":81,"style":81},"memos --help\n",[15,111,112],{"__ignoreMap":81},[85,113,114,116],{"class":87,"line":88},[85,115,17],{"class":91},[85,117,118],{"class":99}," --help\n",[20,120],{},[23,122,124],{"id":123},"_3-choose-a-usage-mode-and-configure","3. Choose a Usage Mode and Configure",[11,126,127,128,130],{},"MemOS CLI has two usage modes: install a memory Skill for an Agent, or manually run ",[15,129,17],{}," commands in a terminal.",[20,132],{},[134,135,137],"h3",{"id":136},"_31-use-with-agents","3.1 Use with Agents",[11,139,140,141,144,145,148],{},"To let an Agent automatically search and write memories, use ",[15,142,143],{},"memos init"," to install the memory Skill. ",[15,146,147],{},"--agent"," is currently required; if it is omitted, the command fails because the CLI needs to know where to install the Skill.",[76,150,152],{"className":78,"code":151,"language":80,"meta":81,"style":81},"memos init --agent codex\n",[15,153,154],{"__ignoreMap":81},[85,155,156,158,161,164],{"class":87,"line":88},[85,157,17],{"class":91},[85,159,160],{"class":95}," init",[85,162,163],{"class":99}," --agent",[85,165,166],{"class":95}," codex\n",[11,168,169],{},"You can also write the API Key during initialization:",[76,171,173],{"className":78,"code":172,"language":80,"meta":81,"style":81},"memos init --api-key YOUR_API_KEY --agent codex\n",[15,174,175],{"__ignoreMap":81},[85,176,177,179,181,184,187,189],{"class":87,"line":88},[85,178,17],{"class":91},[85,180,160],{"class":95},[85,182,183],{"class":99}," --api-key",[85,185,186],{"class":95}," YOUR_API_KEY",[85,188,163],{"class":99},[85,190,166],{"class":95},[11,192,193,194,196],{},"The currently supported Agents are listed below. Pass the matching value via ",[15,195,147],{},":",[198,199,200,215],"table",{},[201,202,203],"thead",{},[204,205,206,210],"tr",{},[207,208,209],"th",{},"Agent",[207,211,212,214],{},[15,213,147],{}," value",[216,217,218,229,239,249,259,269,279,289,299,309,319,329],"tbody",{},[204,219,220,224],{},[221,222,223],"td",{},"Codex CLI",[221,225,226],{},[15,227,228],{},"codex",[204,230,231,234],{},[221,232,233],{},"Cursor",[221,235,236],{},[15,237,238],{},"cursor",[204,240,241,244],{},[221,242,243],{},"Claude Code",[221,245,246],{},[15,247,248],{},"claude",[204,250,251,254],{},[221,252,253],{},"OpenClaw",[221,255,256],{},[15,257,258],{},"openclaw",[204,260,261,264],{},[221,262,263],{},"Hermes",[221,265,266],{},[15,267,268],{},"hermes",[204,270,271,274],{},[221,272,273],{},"Trae",[221,275,276],{},[15,277,278],{},"trae",[204,280,281,284],{},[221,282,283],{},"Trae (China)",[221,285,286],{},[15,287,288],{},"trae-cn",[204,290,291,294],{},[221,292,293],{},"OpenCode",[221,295,296],{},[15,297,298],{},"opencode",[204,300,301,304],{},[221,302,303],{},"Antigravity",[221,305,306],{},[15,307,308],{},"antigravity",[204,310,311,314],{},[221,312,313],{},"CodeBuddy",[221,315,316],{},[15,317,318],{},"workbuddy",[204,320,321,324],{},[221,322,323],{},"Cline",[221,325,326],{},[15,327,328],{},"cline",[204,330,331,334],{},[221,332,333],{},"GitHub Copilot",[221,335,336],{},[15,337,338],{},"copilot",[11,340,341],{},"For example, to install the memory Skill for Cursor:",[76,343,345],{"className":78,"code":344,"language":80,"meta":81,"style":81},"memos init --agent cursor\n",[15,346,347],{"__ignoreMap":81},[85,348,349,351,353,355],{"class":87,"line":88},[85,350,17],{"class":91},[85,352,160],{"class":95},[85,354,163],{"class":99},[85,356,357],{"class":95}," cursor\n",[11,359,360],{},"Once installed, the Agent will automatically load the Skill. During each conversation turn, the Agent will:",[362,363,364,375],"ol",{},[31,365,366,370,371,374],{},[367,368,369],"strong",{},"Before answering"," — automatically run ",[15,372,373],{},"memos search"," to retrieve long-term memories related to the current task",[31,376,377,370,380,383],{},[367,378,379],{},"After answering",[15,381,382],{},"memos add"," to write new facts, preferences, etc. into MemOS",[11,385,386,387,390],{},"If you already have a MemOS plugin installed (e.g. the OpenClaw cloud plugin), add ",[15,388,389],{},"--memos-plugin"," to generate plugin-aware Skill guidance:",[76,392,394],{"className":78,"code":393,"language":80,"meta":81,"style":81},"memos init --agent openclaw --memos-plugin\n",[15,395,396],{"__ignoreMap":81},[85,397,398,400,402,404,407],{"class":87,"line":88},[85,399,17],{"class":91},[85,401,160],{"class":95},[85,403,163],{"class":99},[85,405,406],{"class":95}," openclaw",[85,408,409],{"class":99}," --memos-plugin\n",[411,412,413],"tip",{},[11,414,415],{},"Using OpenClaw as an example, in the LOCOMO evaluation, using MemOS CLI alone reduced token usage by about 65.5%; integrating MemOS Cloud + CLI improved accuracy from 66.60% to 77.27%.",[198,417,418,428],{},[201,419,420],{},[204,421,422,425],{},[207,423,424],{},"Parameter",[207,426,427],{},"Description",[216,429,430,440,450,460,469],{},[204,431,432,437],{},[221,433,434],{},[15,435,436],{},"-k, --api-key",[221,438,439],{},"MemOS API Key",[204,441,442,447],{},[221,443,444],{},[15,445,446],{},"--user-id",[221,448,449],{},"Default user ID",[204,451,452,457],{},[221,453,454],{},[15,455,456],{},"--conversation-id",[221,458,459],{},"Default conversation ID",[204,461,462,466],{},[221,463,464],{},[15,465,389],{},[221,467,468],{},"Generate plugin-aware Skill guidance when a MemOS memory plugin is installed",[204,470,471,475],{},[221,472,473],{},[15,474,147],{},[221,476,477],{},"Install Skill to a specific Agent directory; required",[20,479],{},[134,481,483],{"id":482},"_32-use-directly-in-terminal","3.2 Use Directly in Terminal",[11,485,486,487,490],{},"If you only use CLI commands manually in a terminal and do not install an Agent Skill, use ",[15,488,489],{},"memos config set"," to configure CLI variables. After these values are set, later commands automatically use them when the corresponding parameter is not provided.",[11,492,493],{},"Configure the API Key:",[76,495,497],{"className":78,"code":496,"language":80,"meta":81,"style":81},"memos config set platform.api_key YOUR_API_KEY\n",[15,498,499],{"__ignoreMap":81},[85,500,501,503,506,509,512],{"class":87,"line":88},[85,502,17],{"class":91},[85,504,505],{"class":95}," config",[85,507,508],{"class":95}," set",[85,510,511],{"class":95}," platform.api_key",[85,513,514],{"class":95}," YOUR_API_KEY\n",[11,516,517],{},"Configure the default user ID:",[76,519,521],{"className":78,"code":520,"language":80,"meta":81,"style":81},"memos config set defaults.user_id user_123\n",[15,522,523],{"__ignoreMap":81},[85,524,525,527,529,531,534],{"class":87,"line":88},[85,526,17],{"class":91},[85,528,505],{"class":95},[85,530,508],{"class":95},[85,532,533],{"class":95}," defaults.user_id",[85,535,536],{"class":95}," user_123\n",[11,538,539],{},"Configure the default conversation ID:",[76,541,543],{"className":78,"code":542,"language":80,"meta":81,"style":81},"memos config set defaults.conversation_id conv_001\n",[15,544,545],{"__ignoreMap":81},[85,546,547,549,551,553,556],{"class":87,"line":88},[85,548,17],{"class":91},[85,550,505],{"class":95},[85,552,508],{"class":95},[85,554,555],{"class":95}," defaults.conversation_id",[85,557,558],{"class":95}," conv_001\n",[20,560],{},[23,562,564],{"id":563},"_4-quick-start","4. Quick Start",[11,566,567],{},"After completing Agent initialization or terminal configuration above, use the following commands to verify memory operations.",[11,569,570],{},"Add a memory:",[76,572,574],{"className":78,"code":573,"language":80,"meta":81,"style":81},"memos add \"The user prefers Python programming\"\n",[15,575,576],{"__ignoreMap":81},[85,577,578,580,583,587,590],{"class":87,"line":88},[85,579,17],{"class":91},[85,581,582],{"class":95}," add",[85,584,586],{"class":585},"sjUum"," \"",[85,588,589],{"class":95},"The user prefers Python programming",[85,591,592],{"class":585},"\"\n",[11,594,595],{},"Search related memories:",[76,597,599],{"className":78,"code":598,"language":80,"meta":81,"style":81},"memos search \"programming language preference\"\n",[15,600,601],{"__ignoreMap":81},[85,602,603,605,608,610,613],{"class":87,"line":88},[85,604,17],{"class":91},[85,606,607],{"class":95}," search",[85,609,586],{"class":585},[85,611,612],{"class":95},"programming language preference",[85,614,592],{"class":585},[11,616,617],{},"Chat with memory:",[76,619,621],{"className":78,"code":620,"language":80,"meta":81,"style":81},"memos chat \"Do you know my preference?\"\n",[15,622,623],{"__ignoreMap":81},[85,624,625,627,630,632,635],{"class":87,"line":88},[85,626,17],{"class":91},[85,628,629],{"class":95}," chat",[85,631,586],{"class":585},[85,633,634],{"class":95},"Do you know my preference?",[85,636,592],{"class":585},[11,638,639],{},"Get memories for a user:",[76,641,643],{"className":78,"code":642,"language":80,"meta":81,"style":81},"memos get user_123\n",[15,644,645],{"__ignoreMap":81},[85,646,647,649,652],{"class":87,"line":88},[85,648,17],{"class":91},[85,650,651],{"class":95}," get",[85,653,536],{"class":95},[11,655,656],{},"Query the original text of a memory:",[76,658,660],{"className":78,"code":659,"language":80,"meta":81,"style":81},"memos origin mem_123456\n",[15,661,662],{"__ignoreMap":81},[85,663,664,666,669],{"class":87,"line":88},[85,665,17],{"class":91},[85,667,668],{"class":95}," origin",[85,670,671],{"class":95}," mem_123456\n",[11,673,674],{},"Delete one memory, or delete all memories for a user:",[76,676,678],{"className":78,"code":677,"language":80,"meta":81,"style":81},"memos delete mem_123456\nmemos delete --user-id user_123\n",[15,679,680,689],{"__ignoreMap":81},[85,681,682,684,687],{"class":87,"line":88},[85,683,17],{"class":91},[85,685,686],{"class":95}," delete",[85,688,671],{"class":95},[85,690,692,694,696,699],{"class":87,"line":691},2,[85,693,17],{"class":91},[85,695,686],{"class":95},[85,697,698],{"class":99}," --user-id",[85,700,536],{"class":95},[20,702],{},[23,704,706],{"id":705},"_5-command-reference","5. Command Reference",[134,708,710],{"id":709},"memos-add",[15,711,382],{},[11,713,714],{},"Write a memory into MemOS.",[76,716,718],{"className":78,"code":717,"language":80,"meta":81,"style":81},"memos add \"The user prefers Python for data analysis and often uses pandas\"\nmemos add --message \"The user frequently uses Jupyter Notebook\" --user-id user_123\n",[15,719,720,733],{"__ignoreMap":81},[85,721,722,724,726,728,731],{"class":87,"line":88},[85,723,17],{"class":91},[85,725,582],{"class":95},[85,727,586],{"class":585},[85,729,730],{"class":95},"The user prefers Python for data analysis and often uses pandas",[85,732,592],{"class":585},[85,734,735,737,739,742,744,747,750,752],{"class":87,"line":691},[85,736,17],{"class":91},[85,738,582],{"class":95},[85,740,741],{"class":99}," --message",[85,743,586],{"class":585},[85,745,746],{"class":95},"The user frequently uses Jupyter Notebook",[85,748,749],{"class":585},"\"",[85,751,698],{"class":99},[85,753,536],{"class":95},[198,755,756,764],{},[201,757,758],{},[204,759,760,762],{},[207,761,424],{},[207,763,427],{},[216,765,766,779,789,802],{},[204,767,768,773],{},[221,769,770],{},[15,771,772],{},"[MESSAGE]",[221,774,775,776],{},"Memory content to write; use either this or ",[15,777,778],{},"--message",[204,780,781,786],{},[221,782,783],{},[15,784,785],{},"-m, --message",[221,787,788],{},"Memory content; alternative to the positional argument",[204,790,791,795],{},[221,792,793],{},[15,794,446],{},[221,796,797,798,801],{},"User identifier; defaults to ",[15,799,800],{},"defaults.user_id"," in config",[204,803,804,809],{},[221,805,806],{},[15,807,808],{},"--format",[221,810,811,812],{},"Output format; defaults to ",[15,813,814],{},"agent",[20,816],{},[134,818,820],{"id":819},"memos-search",[15,821,373],{},[11,823,824],{},"Search for memories related to a query.",[76,826,828],{"className":78,"code":827,"language":80,"meta":81,"style":81},"memos search \"data analysis tool preference\"\nmemos search \"programming language\" --format json --detail detail\n",[15,829,830,843],{"__ignoreMap":81},[85,831,832,834,836,838,841],{"class":87,"line":88},[85,833,17],{"class":91},[85,835,607],{"class":95},[85,837,586],{"class":585},[85,839,840],{"class":95},"data analysis tool preference",[85,842,592],{"class":585},[85,844,845,847,849,851,854,856,859,862,865],{"class":87,"line":691},[85,846,17],{"class":91},[85,848,607],{"class":95},[85,850,586],{"class":585},[85,852,853],{"class":95},"programming language",[85,855,749],{"class":585},[85,857,858],{"class":99}," --format",[85,860,861],{"class":95}," json",[85,863,864],{"class":99}," --detail",[85,866,867],{"class":95}," detail\n",[198,869,870,878],{},[201,871,872],{},[204,873,874,876],{},[207,875,424],{},[207,877,427],{},[216,879,880,893,903,913,933,949,965,978,990,1003,1015,1025],{},[204,881,882,887],{},[221,883,884],{},[15,885,886],{},"[QUERY]",[221,888,889,890],{},"Search query; use either this or ",[15,891,892],{},"--query",[204,894,895,900],{},[221,896,897],{},[15,898,899],{},"-q, --query",[221,901,902],{},"Search query; alternative to the positional argument",[204,904,905,909],{},[221,906,907],{},[15,908,446],{},[221,910,797,911,801],{},[15,912,800],{},[204,914,915,920],{},[221,916,917],{},[15,918,919],{},"--include-preference",[221,921,922,923,926,927,930,931],{},"Include preference memories (",[15,924,925],{},"true"," \u002F ",[15,928,929],{},"false","); defaults to ",[15,932,925],{},[204,934,935,940],{},[221,936,937],{},[15,938,939],{},"--include-tool-memory",[221,941,942,943,926,945,930,947],{},"Include tool memories (",[15,944,925],{},[15,946,929],{},[15,948,929],{},[204,950,951,956],{},[221,952,953],{},[15,954,955],{},"--include-skill-memory",[221,957,958,959,926,961,930,963],{},"Include skill memories (",[15,960,925],{},[15,962,929],{},[15,964,929],{},[204,966,967,972],{},[221,968,969],{},[15,970,971],{},"--memory-limit-number",[221,973,974,975],{},"Max number of main memories to recall; defaults to ",[15,976,977],{},"9",[204,979,980,985],{},[221,981,982],{},[15,983,984],{},"--preference-limit-number",[221,986,987,988],{},"Max number of preference memories to recall; defaults to ",[15,989,977],{},[204,991,992,997],{},[221,993,994],{},[15,995,996],{},"--tool-memory-limit-number",[221,998,999,1000],{},"Max number of tool memories to recall; defaults to ",[15,1001,1002],{},"6",[204,1004,1005,1010],{},[221,1006,1007],{},[15,1008,1009],{},"--skill-memory-limit-number",[221,1011,1012,1013],{},"Max number of skill memories to recall; defaults to ",[15,1014,1002],{},[204,1016,1017,1021],{},[221,1018,1019],{},[15,1020,808],{},[221,1022,811,1023],{},[15,1024,814],{},[204,1026,1027,1032],{},[221,1028,1029],{},[15,1030,1031],{},"--detail",[221,1033,1034,1035,1038,1039,37,1041],{},"Detail level for non-JSON output; defaults to ",[15,1036,1037],{},"simple","; supports ",[15,1040,1037],{},[15,1042,1043],{},"detail",[20,1045],{},[134,1047,1049],{"id":1048},"memos-get",[15,1050,1051],{},"memos get",[11,1053,1054],{},"Get memories by user.",[76,1056,1058],{"className":78,"code":1057,"language":80,"meta":81,"style":81},"memos get user_123\nmemos get user_123 --format json --detail detail\n",[15,1059,1060,1068],{"__ignoreMap":81},[85,1061,1062,1064,1066],{"class":87,"line":88},[85,1063,17],{"class":91},[85,1065,651],{"class":95},[85,1067,536],{"class":95},[85,1069,1070,1072,1074,1077,1079,1081,1083],{"class":87,"line":691},[85,1071,17],{"class":91},[85,1073,651],{"class":95},[85,1075,1076],{"class":95}," user_123",[85,1078,858],{"class":99},[85,1080,861],{"class":95},[85,1082,864],{"class":99},[85,1084,867],{"class":95},[198,1086,1087,1095],{},[201,1088,1089],{},[204,1090,1091,1093],{},[207,1092,424],{},[207,1094,427],{},[216,1096,1097,1109,1121,1131,1141,1154,1166,1176],{},[204,1098,1099,1104],{},[221,1100,1101],{},[15,1102,1103],{},"[USER_ID]",[221,1105,1106,1107,801],{},"User identifier; falls back to ",[15,1108,800],{},[204,1110,1111,1115],{},[221,1112,1113],{},[15,1114,446],{},[221,1116,1117,1118,1120],{},"Alias for ",[15,1119,1103],{},"; same fallback rules",[204,1122,1123,1128],{},[221,1124,1125],{},[15,1126,1127],{},"--page",[221,1129,1130],{},"Page number; omitted from request body if not set",[204,1132,1133,1138],{},[221,1134,1135],{},[15,1136,1137],{},"--size",[221,1139,1140],{},"Page size; omitted from request body if not set",[204,1142,1143,1147],{},[221,1144,1145],{},[15,1146,919],{},[221,1148,922,1149,926,1151,1153],{},[15,1150,925],{},[15,1152,929],{},"); defaults to API default if not set",[204,1155,1156,1160],{},[221,1157,1158],{},[15,1159,939],{},[221,1161,942,1162,926,1164,1153],{},[15,1163,925],{},[15,1165,929],{},[204,1167,1168,1172],{},[221,1169,1170],{},[15,1171,808],{},[221,1173,811,1174],{},[15,1175,814],{},[204,1177,1178,1182],{},[221,1179,1180],{},[15,1181,1031],{},[221,1183,1184,1185,1038,1187,37,1189],{},"Detail level; defaults to ",[15,1186,1037],{},[15,1188,1037],{},[15,1190,1043],{},[20,1192],{},[134,1194,1196],{"id":1195},"memos-origin",[15,1197,1198],{},"memos origin",[11,1200,1201],{},"Query the original text of a memory by memory ID.",[76,1203,1205],{"className":78,"code":1204,"language":80,"meta":81,"style":81},"memos origin mem_123456\nmemos origin mem_123456 --format json\n",[15,1206,1207,1215],{"__ignoreMap":81},[85,1208,1209,1211,1213],{"class":87,"line":88},[85,1210,17],{"class":91},[85,1212,668],{"class":95},[85,1214,671],{"class":95},[85,1216,1217,1219,1221,1224,1226],{"class":87,"line":691},[85,1218,17],{"class":91},[85,1220,668],{"class":95},[85,1222,1223],{"class":95}," mem_123456",[85,1225,858],{"class":99},[85,1227,1228],{"class":95}," json\n",[198,1230,1231,1239],{},[201,1232,1233],{},[204,1234,1235,1237],{},[207,1236,424],{},[207,1238,427],{},[216,1240,1241,1251],{},[204,1242,1243,1248],{},[221,1244,1245],{},[15,1246,1247],{},"MEMORY_ID",[221,1249,1250],{},"Memory ID whose original text should be queried; required",[204,1252,1253,1257],{},[221,1254,1255],{},[15,1256,808],{},[221,1258,811,1259],{},[15,1260,814],{},[20,1262],{},[134,1264,1266],{"id":1265},"memos-delete",[15,1267,1268],{},"memos delete",[11,1270,1271],{},"Delete one memory, or delete all memories for a user.",[76,1273,1275],{"className":78,"code":1274,"language":80,"meta":81,"style":81},"memos delete mem_123456 --format json\nmemos delete --user-id user_123 --format json\n",[15,1276,1277,1289],{"__ignoreMap":81},[85,1278,1279,1281,1283,1285,1287],{"class":87,"line":88},[85,1280,17],{"class":91},[85,1282,686],{"class":95},[85,1284,1223],{"class":95},[85,1286,858],{"class":99},[85,1288,1228],{"class":95},[85,1290,1291,1293,1295,1297,1299,1301],{"class":87,"line":691},[85,1292,17],{"class":91},[85,1294,686],{"class":95},[85,1296,698],{"class":99},[85,1298,1076],{"class":95},[85,1300,858],{"class":99},[85,1302,1228],{"class":95},[198,1304,1305,1313],{},[201,1306,1307],{},[204,1308,1309,1311],{},[207,1310,424],{},[207,1312,427],{},[216,1314,1315,1325,1336],{},[204,1316,1317,1322],{},[221,1318,1319],{},[15,1320,1321],{},"[MEMORY_ID]",[221,1323,1324],{},"Memory ID to delete; pass this to delete a single memory",[204,1326,1327,1331],{},[221,1328,1329],{},[15,1330,446],{},[221,1332,1333,1334],{},"Delete all memories for this user; use either this or ",[15,1335,1247],{},[204,1337,1338,1342],{},[221,1339,1340],{},[15,1341,808],{},[221,1343,811,1344],{},[15,1345,814],{},[20,1347],{},[134,1349,1351],{"id":1350},"memos-chat",[15,1352,1353],{},"memos chat",[11,1355,1356],{},"Chat using MemOS memories as context.",[76,1358,1360],{"className":78,"code":1359,"language":80,"meta":81,"style":81},"memos chat \"Do you know my preferences?\"\nmemos chat \"Do you know my preferences?\" --user-id user_123 --format table\n",[15,1361,1362,1375],{"__ignoreMap":81},[85,1363,1364,1366,1368,1370,1373],{"class":87,"line":88},[85,1365,17],{"class":91},[85,1367,629],{"class":95},[85,1369,586],{"class":585},[85,1371,1372],{"class":95},"Do you know my preferences?",[85,1374,592],{"class":585},[85,1376,1377,1379,1381,1383,1385,1387,1389,1391,1393],{"class":87,"line":691},[85,1378,17],{"class":91},[85,1380,629],{"class":95},[85,1382,586],{"class":585},[85,1384,1372],{"class":95},[85,1386,749],{"class":585},[85,1388,698],{"class":99},[85,1390,1076],{"class":95},[85,1392,858],{"class":99},[85,1394,1395],{"class":95}," table\n",[198,1397,1398,1406],{},[201,1399,1400],{},[204,1401,1402,1404],{},[207,1403,424],{},[207,1405,427],{},[216,1407,1408,1419,1428,1438],{},[204,1409,1410,1414],{},[221,1411,1412],{},[15,1413,886],{},[221,1415,1416,1417],{},"Chat question; use either this or ",[15,1418,892],{},[204,1420,1421,1425],{},[221,1422,1423],{},[15,1424,899],{},[221,1426,1427],{},"Chat question; alternative to the positional argument",[204,1429,1430,1434],{},[221,1431,1432],{},[15,1433,446],{},[221,1435,797,1436,801],{},[15,1437,800],{},[204,1439,1440,1444],{},[221,1441,1442],{},[15,1443,808],{},[221,1445,811,1446],{},[15,1447,814],{},[20,1449],{},[134,1451,1453],{"id":1452},"memos-extract",[15,1454,1455],{},"memos extract",[11,1457,1458],{},"Extract candidate memories from a message without writing them.",[76,1460,1462],{"className":78,"code":1461,"language":80,"meta":81,"style":81},"memos extract \"The user likes coffee and prefers dark mode\" --format json\n",[15,1463,1464],{"__ignoreMap":81},[85,1465,1466,1468,1471,1473,1476,1478,1480],{"class":87,"line":88},[85,1467,17],{"class":91},[85,1469,1470],{"class":95}," extract",[85,1472,586],{"class":585},[85,1474,1475],{"class":95},"The user likes coffee and prefers dark mode",[85,1477,749],{"class":585},[85,1479,858],{"class":99},[85,1481,1228],{"class":95},[198,1483,1484,1492],{},[201,1485,1486],{},[204,1487,1488,1490],{},[207,1489,424],{},[207,1491,427],{},[216,1493,1494,1505,1514,1524],{},[204,1495,1496,1500],{},[221,1497,1498],{},[15,1499,772],{},[221,1501,1502,1503],{},"Message to extract from; use either this or ",[15,1504,778],{},[204,1506,1507,1511],{},[221,1508,1509],{},[15,1510,785],{},[221,1512,1513],{},"Message to extract from; alternative to the positional argument",[204,1515,1516,1520],{},[221,1517,1518],{},[15,1519,446],{},[221,1521,797,1522,801],{},[15,1523,800],{},[204,1525,1526,1530],{},[221,1527,1528],{},[15,1529,808],{},[221,1531,811,1532],{},[15,1533,814],{},[20,1535],{},[134,1537,1539],{"id":1538},"memos-rerank",[15,1540,1541],{},"memos rerank",[11,1543,1544],{},"Rerank candidate documents by relevance.",[76,1546,1548],{"className":78,"code":1547,"language":80,"meta":81,"style":81},"memos rerank \"python backend\" \"Flask guide\" \"React guide\" --format json\n",[15,1549,1550],{"__ignoreMap":81},[85,1551,1552,1554,1557,1559,1562,1564,1566,1569,1571,1573,1576,1578,1580],{"class":87,"line":88},[85,1553,17],{"class":91},[85,1555,1556],{"class":95}," rerank",[85,1558,586],{"class":585},[85,1560,1561],{"class":95},"python backend",[85,1563,749],{"class":585},[85,1565,586],{"class":585},[85,1567,1568],{"class":95},"Flask guide",[85,1570,749],{"class":585},[85,1572,586],{"class":585},[85,1574,1575],{"class":95},"React guide",[85,1577,749],{"class":585},[85,1579,858],{"class":99},[85,1581,1228],{"class":95},[198,1583,1584,1592],{},[201,1585,1586],{},[204,1587,1588,1590],{},[207,1589,424],{},[207,1591,427],{},[216,1593,1594,1605,1615,1624,1634,1644],{},[204,1595,1596,1600],{},[221,1597,1598],{},[15,1599,886],{},[221,1601,1602,1603],{},"Rerank query; use either this or ",[15,1604,892],{},[204,1606,1607,1612],{},[221,1608,1609],{},[15,1610,1611],{},"[DOCUMENTS]...",[221,1613,1614],{},"Candidate document texts; multiple positional arguments",[204,1616,1617,1621],{},[221,1618,1619],{},[15,1620,899],{},[221,1622,1623],{},"Rerank query; alternative to the positional argument",[204,1625,1626,1631],{},[221,1627,1628],{},[15,1629,1630],{},"--documents",[221,1632,1633],{},"Candidate document texts; can be repeated",[204,1635,1636,1641],{},[221,1637,1638],{},[15,1639,1640],{},"--top-n",[221,1642,1643],{},"Return only the top N results",[204,1645,1646,1650],{},[221,1647,1648],{},[15,1649,808],{},[221,1651,811,1652],{},[15,1653,814],{},[20,1655],{},[134,1657,1659],{"id":1658},"memos-feedback",[15,1660,1661],{},"memos feedback",[11,1663,1664],{},"Submit feedback to improve memory management quality.",[76,1666,1668],{"className":78,"code":1667,"language":80,"meta":81,"style":81},"memos feedback \"Prefer concise, direct technical answers.\" --user-id user_123 --format json\n",[15,1669,1670],{"__ignoreMap":81},[85,1671,1672,1674,1677,1679,1682,1684,1686,1688,1690],{"class":87,"line":88},[85,1673,17],{"class":91},[85,1675,1676],{"class":95}," feedback",[85,1678,586],{"class":585},[85,1680,1681],{"class":95},"Prefer concise, direct technical answers.",[85,1683,749],{"class":585},[85,1685,698],{"class":99},[85,1687,1076],{"class":95},[85,1689,858],{"class":99},[85,1691,1228],{"class":95},[198,1693,1694,1702],{},[201,1695,1696],{},[204,1697,1698,1700],{},[207,1699,424],{},[207,1701,427],{},[216,1703,1704,1717,1726,1736],{},[204,1705,1706,1711],{},[221,1707,1708],{},[15,1709,1710],{},"[FEEDBACK_TEXT]",[221,1712,1713,1714],{},"Feedback content; use either this or ",[15,1715,1716],{},"--feedback-content",[204,1718,1719,1723],{},[221,1720,1721],{},[15,1722,1716],{},[221,1724,1725],{},"Feedback content; alternative to the positional argument",[204,1727,1728,1732],{},[221,1729,1730],{},[15,1731,446],{},[221,1733,797,1734,801],{},[15,1735,800],{},[204,1737,1738,1742],{},[221,1739,1740],{},[15,1741,808],{},[221,1743,811,1744],{},[15,1745,814],{},[20,1747],{},[134,1749,1751],{"id":1750},"memos-message",[15,1752,1753],{},"memos message",[11,1755,1756],{},"Retrieve original conversation messages.",[76,1758,1760],{"className":78,"code":1759,"language":80,"meta":81,"style":81},"memos message --user-id user_123 --conversation-id conv_001\nmemos message --user-id user_123 --limit 10 --format table\n",[15,1761,1762,1778],{"__ignoreMap":81},[85,1763,1764,1766,1769,1771,1773,1776],{"class":87,"line":88},[85,1765,17],{"class":91},[85,1767,1768],{"class":95}," message",[85,1770,698],{"class":99},[85,1772,1076],{"class":95},[85,1774,1775],{"class":99}," --conversation-id",[85,1777,558],{"class":95},[85,1779,1780,1782,1784,1786,1788,1791,1795,1797],{"class":87,"line":691},[85,1781,17],{"class":91},[85,1783,1768],{"class":95},[85,1785,698],{"class":99},[85,1787,1076],{"class":95},[85,1789,1790],{"class":99}," --limit",[85,1792,1794],{"class":1793},"sJNII"," 10",[85,1796,858],{"class":99},[85,1798,1395],{"class":95},[198,1800,1801,1809],{},[201,1802,1803],{},[204,1804,1805,1807],{},[207,1806,424],{},[207,1808,427],{},[216,1810,1811,1820,1832,1848],{},[204,1812,1813,1817],{},[221,1814,1815],{},[15,1816,446],{},[221,1818,1819],{},"User identifier; required",[204,1821,1822,1826],{},[221,1823,1824],{},[15,1825,456],{},[221,1827,1828,1829,801],{},"Conversation ID; defaults to ",[15,1830,1831],{},"defaults.conversation_id",[204,1833,1834,1839],{},[221,1835,1836],{},[15,1837,1838],{},"--limit",[221,1840,1841,1842,1844,1845],{},"Max messages to return; defaults to ",[15,1843,1002],{},", max ",[15,1846,1847],{},"50",[204,1849,1850,1854],{},[221,1851,1852],{},[15,1853,808],{},[221,1855,811,1856],{},[15,1857,814],{},[20,1859],{},[134,1861,1863],{"id":1862},"memos-status",[15,1864,1865],{},"memos status",[11,1867,1868,1869,1872,1873,1875,1876,1879],{},"Query the processing status of an async task. The task ID comes from the ",[15,1870,1871],{},"task_id"," returned by ",[15,1874,36],{}," or ",[15,1877,1878],{},"feedback"," in async mode.",[76,1881,1883],{"className":78,"code":1882,"language":80,"meta":81,"style":81},"memos status abc123-task-id --format json\n",[15,1884,1885],{"__ignoreMap":81},[85,1886,1887,1889,1892,1895,1897],{"class":87,"line":88},[85,1888,17],{"class":91},[85,1890,1891],{"class":95}," status",[85,1893,1894],{"class":95}," abc123-task-id",[85,1896,858],{"class":99},[85,1898,1228],{"class":95},[198,1900,1901,1909],{},[201,1902,1903],{},[204,1904,1905,1907],{},[207,1906,424],{},[207,1908,427],{},[216,1910,1911,1921],{},[204,1912,1913,1918],{},[221,1914,1915],{},[15,1916,1917],{},"[TASK_ID]",[221,1919,1920],{},"Async task ID; required",[204,1922,1923,1927],{},[221,1924,1925],{},[15,1926,808],{},[221,1928,811,1929],{},[15,1930,814],{},[11,1932,1933,1934,37,1937,44,1940,68],{},"Returned status values include ",[15,1935,1936],{},"running",[15,1938,1939],{},"completed",[15,1941,1942],{},"failed",[20,1944],{},[134,1946,1948],{"id":1947},"memos-kb",[15,1949,1950],{},"memos kb",[11,1952,1953],{},"Knowledge base management subcommand group: create knowledge bases, upload documents, and query or delete files.",[20,1955],{},[1957,1958,1960],"h4",{"id":1959},"memos-kb-create",[15,1961,1962],{},"memos kb create",[11,1964,1965],{},"Create a knowledge base.",[76,1967,1969],{"className":78,"code":1968,"language":80,"meta":81,"style":81},"memos kb create --name \"Product FAQ\" --description \"Common product questions\" --format json\n",[15,1970,1971],{"__ignoreMap":81},[85,1972,1973,1975,1978,1981,1984,1986,1989,1991,1994,1996,1999,2001,2003],{"class":87,"line":88},[85,1974,17],{"class":91},[85,1976,1977],{"class":95}," kb",[85,1979,1980],{"class":95}," create",[85,1982,1983],{"class":99}," --name",[85,1985,586],{"class":585},[85,1987,1988],{"class":95},"Product FAQ",[85,1990,749],{"class":585},[85,1992,1993],{"class":99}," --description",[85,1995,586],{"class":585},[85,1997,1998],{"class":95},"Common product questions",[85,2000,749],{"class":585},[85,2002,858],{"class":99},[85,2004,1228],{"class":95},[198,2006,2007,2015],{},[201,2008,2009],{},[204,2010,2011,2013],{},[207,2012,424],{},[207,2014,427],{},[216,2016,2017,2027,2037],{},[204,2018,2019,2024],{},[221,2020,2021],{},[15,2022,2023],{},"--name",[221,2025,2026],{},"Knowledge base name; required",[204,2028,2029,2034],{},[221,2030,2031],{},[15,2032,2033],{},"--description",[221,2035,2036],{},"Knowledge base description; optional",[204,2038,2039,2043],{},[221,2040,2041],{},[15,2042,808],{},[221,2044,811,2045],{},[15,2046,814],{},[20,2048],{},[1957,2050,2052],{"id":2051},"memos-kb-remove",[15,2053,2054],{},"memos kb remove",[11,2056,2057],{},"Remove (delete) a knowledge base.",[76,2059,2061],{"className":78,"code":2060,"language":80,"meta":81,"style":81},"memos kb remove base_xxxxx --format json\n",[15,2062,2063],{"__ignoreMap":81},[85,2064,2065,2067,2069,2072,2075,2077],{"class":87,"line":88},[85,2066,17],{"class":91},[85,2068,1977],{"class":95},[85,2070,2071],{"class":95}," remove",[85,2073,2074],{"class":95}," base_xxxxx",[85,2076,858],{"class":99},[85,2078,1228],{"class":95},[198,2080,2081,2089],{},[201,2082,2083],{},[204,2084,2085,2087],{},[207,2086,424],{},[207,2088,427],{},[216,2090,2091,2101],{},[204,2092,2093,2098],{},[221,2094,2095],{},[15,2096,2097],{},"[KB_ID]",[221,2099,2100],{},"Knowledge base ID; required",[204,2102,2103,2107],{},[221,2104,2105],{},[15,2106,808],{},[221,2108,811,2109],{},[15,2110,814],{},[20,2112],{},[1957,2114,2116],{"id":2115},"memos-kb-add-file",[15,2117,2118],{},"memos kb add-file",[11,2120,2121],{},"Upload documents to a knowledge base. Supports PDF, DOCX, DOC, TXT, JSON, MD, XML.",[76,2123,2125],{"className":78,"code":2124,"language":80,"meta":81,"style":81},"memos kb add-file --kb-id base_xxxxx --files '[\"https:\u002F\u002Fexample.com\u002Fdoc.pdf\"]' --format json\nmemos kb add-file --kb-id base_xxxxx --files '[{\"content\":\"https:\u002F\u002Fcdn.example.com\u002Ffile.docx\"}]' --format json\n",[15,2126,2127,2157],{"__ignoreMap":81},[85,2128,2129,2131,2133,2136,2139,2141,2144,2147,2150,2153,2155],{"class":87,"line":88},[85,2130,17],{"class":91},[85,2132,1977],{"class":95},[85,2134,2135],{"class":95}," add-file",[85,2137,2138],{"class":99}," --kb-id",[85,2140,2074],{"class":95},[85,2142,2143],{"class":99}," --files",[85,2145,2146],{"class":585}," '",[85,2148,2149],{"class":95},"[\"https:\u002F\u002Fexample.com\u002Fdoc.pdf\"]",[85,2151,2152],{"class":585},"'",[85,2154,858],{"class":99},[85,2156,1228],{"class":95},[85,2158,2159,2161,2163,2165,2167,2169,2171,2173,2176,2178,2180],{"class":87,"line":691},[85,2160,17],{"class":91},[85,2162,1977],{"class":95},[85,2164,2135],{"class":95},[85,2166,2138],{"class":99},[85,2168,2074],{"class":95},[85,2170,2143],{"class":99},[85,2172,2146],{"class":585},[85,2174,2175],{"class":95},"[{\"content\":\"https:\u002F\u002Fcdn.example.com\u002Ffile.docx\"}]",[85,2177,2152],{"class":585},[85,2179,858],{"class":99},[85,2181,1228],{"class":95},[198,2183,2184,2192],{},[201,2185,2186],{},[204,2187,2188,2190],{},[207,2189,424],{},[207,2191,427],{},[216,2193,2194,2204,2218],{},[204,2195,2196,2201],{},[221,2197,2198],{},[15,2199,2200],{},"--kb-id",[221,2202,2203],{},"Target knowledge base ID; required",[204,2205,2206,2211],{},[221,2207,2208],{},[15,2209,2210],{},"--files",[221,2212,2213,2214,2217],{},"JSON array of file entries: URL strings or ",[15,2215,2216],{},"{\"content\": \"...\"}"," objects; required",[204,2219,2220,2224],{},[221,2221,2222],{},[15,2223,808],{},[221,2225,811,2226],{},[15,2227,814],{},[20,2229],{},[1957,2231,2233],{"id":2232},"memos-kb-get-file",[15,2234,2235],{},"memos kb get-file",[11,2237,2238],{},"Get knowledge base file details and processing status.",[76,2240,2242],{"className":78,"code":2241,"language":80,"meta":81,"style":81},"memos kb get-file --file-ids '[\"file_id_1\", \"file_id_2\"]' --format json\n",[15,2243,2244],{"__ignoreMap":81},[85,2245,2246,2248,2250,2253,2256,2258,2261,2263,2265],{"class":87,"line":88},[85,2247,17],{"class":91},[85,2249,1977],{"class":95},[85,2251,2252],{"class":95}," get-file",[85,2254,2255],{"class":99}," --file-ids",[85,2257,2146],{"class":585},[85,2259,2260],{"class":95},"[\"file_id_1\", \"file_id_2\"]",[85,2262,2152],{"class":585},[85,2264,858],{"class":99},[85,2266,1228],{"class":95},[198,2268,2269,2277],{},[201,2270,2271],{},[204,2272,2273,2275],{},[207,2274,424],{},[207,2276,427],{},[216,2278,2279,2289],{},[204,2280,2281,2286],{},[221,2282,2283],{},[15,2284,2285],{},"--file-ids",[221,2287,2288],{},"JSON array of file IDs; required",[204,2290,2291,2295],{},[221,2292,2293],{},[15,2294,808],{},[221,2296,811,2297],{},[15,2298,814],{},[20,2300],{},[1957,2302,2304],{"id":2303},"memos-kb-list-file",[15,2305,2306],{},"memos kb list-file",[11,2308,2309],{},"List files in a knowledge base with pagination, optionally filtered by type.",[76,2311,2313],{"className":78,"code":2312,"language":80,"meta":81,"style":81},"memos kb list-file --kb-id base_xxxxx\nmemos kb list-file --kb-id base_xxxxx --type skill --page 2 --page-size 10 --format json\n",[15,2314,2315,2329],{"__ignoreMap":81},[85,2316,2317,2319,2321,2324,2326],{"class":87,"line":88},[85,2318,17],{"class":91},[85,2320,1977],{"class":95},[85,2322,2323],{"class":95}," list-file",[85,2325,2138],{"class":99},[85,2327,2328],{"class":95}," base_xxxxx\n",[85,2330,2331,2333,2335,2337,2339,2341,2344,2347,2350,2353,2356,2358,2360],{"class":87,"line":691},[85,2332,17],{"class":91},[85,2334,1977],{"class":95},[85,2336,2323],{"class":95},[85,2338,2138],{"class":99},[85,2340,2074],{"class":95},[85,2342,2343],{"class":99}," --type",[85,2345,2346],{"class":95}," skill",[85,2348,2349],{"class":99}," --page",[85,2351,2352],{"class":1793}," 2",[85,2354,2355],{"class":99}," --page-size",[85,2357,1794],{"class":1793},[85,2359,858],{"class":99},[85,2361,1228],{"class":95},[198,2363,2364,2372],{},[201,2365,2366],{},[204,2367,2368,2370],{},[207,2369,424],{},[207,2371,427],{},[216,2373,2374,2382,2399,2411,2424],{},[204,2375,2376,2380],{},[221,2377,2378],{},[15,2379,2200],{},[221,2381,2100],{},[204,2383,2384,2389],{},[221,2385,2386],{},[15,2387,2388],{},"--type",[221,2390,2391,2392,1875,2395,2398],{},"Filter by type: ",[15,2393,2394],{},"document",[15,2396,2397],{},"skill","; optional",[204,2400,2401,2405],{},[221,2402,2403],{},[15,2404,1127],{},[221,2406,2407,2408],{},"Page number; defaults to ",[15,2409,2410],{},"1",[204,2412,2413,2418],{},[221,2414,2415],{},[15,2416,2417],{},"--page-size",[221,2419,2420,2421],{},"Items per page; defaults to ",[15,2422,2423],{},"20",[204,2425,2426,2430],{},[221,2427,2428],{},[15,2429,808],{},[221,2431,811,2432],{},[15,2433,814],{},[20,2435],{},[1957,2437,2439],{"id":2438},"memos-kb-delete-file",[15,2440,2441],{},"memos kb delete-file",[11,2443,2444],{},"Delete files from a knowledge base.",[76,2446,2448],{"className":78,"code":2447,"language":80,"meta":81,"style":81},"memos kb delete-file --kb-id base_xxxxx --file-ids '[\"file_id_1\"]' --format json\n",[15,2449,2450],{"__ignoreMap":81},[85,2451,2452,2454,2456,2459,2461,2463,2465,2467,2470,2472,2474],{"class":87,"line":88},[85,2453,17],{"class":91},[85,2455,1977],{"class":95},[85,2457,2458],{"class":95}," delete-file",[85,2460,2138],{"class":99},[85,2462,2074],{"class":95},[85,2464,2255],{"class":99},[85,2466,2146],{"class":585},[85,2468,2469],{"class":95},"[\"file_id_1\"]",[85,2471,2152],{"class":585},[85,2473,858],{"class":99},[85,2475,1228],{"class":95},[198,2477,2478,2486],{},[201,2479,2480],{},[204,2481,2482,2484],{},[207,2483,424],{},[207,2485,427],{},[216,2487,2488,2496,2505],{},[204,2489,2490,2494],{},[221,2491,2492],{},[15,2493,2200],{},[221,2495,2100],{},[204,2497,2498,2502],{},[221,2499,2500],{},[15,2501,2285],{},[221,2503,2504],{},"JSON array of file IDs to delete; required",[204,2506,2507,2511],{},[221,2508,2509],{},[15,2510,808],{},[221,2512,811,2513],{},[15,2514,814],{},[20,2516],{},[23,2518,2520],{"id":2519},"_6-output-formats","6. Output Formats",[11,2522,2523,2524,2526,2527,2529,2530,2532,2533,2535,2536,68],{},"All commands support ",[15,2525,808],{},". The default format is ",[15,2528,814],{},". ",[15,2531,40],{}," and ",[15,2534,43],{}," also support ",[15,2537,1031],{},[198,2539,2540,2550],{},[201,2541,2542],{},[204,2543,2544,2547],{},[207,2545,2546],{},"Format",[207,2548,2549],{},"Use case",[216,2551,2552,2561,2571,2580],{},[204,2553,2554,2558],{},[221,2555,2556],{},[15,2557,198],{},[221,2559,2560],{},"Human-readable terminal output",[204,2562,2563,2568],{},[221,2564,2565],{},[15,2566,2567],{},"markdown",[221,2569,2570],{},"Paste into documentation",[204,2572,2573,2577],{},[221,2574,2575],{},[15,2576,814],{},[221,2578,2579],{},"Default; inject directly into Agent context",[204,2581,2582,2587],{},[221,2583,2584],{},[15,2585,2586],{},"json",[221,2588,2589],{},"Scripts, workflows, or structured processing",[76,2591,2593],{"className":78,"code":2592,"language":80,"meta":81,"style":81},"memos search \"python\"\nmemos search \"python\" --format table --detail simple\nmemos search \"python\" --format markdown --detail detail\nmemos search \"python\" --format agent --detail simple\nmemos search \"python\" --format json --detail detail\n",[15,2594,2595,2608,2630,2652,2674],{"__ignoreMap":81},[85,2596,2597,2599,2601,2603,2606],{"class":87,"line":88},[85,2598,17],{"class":91},[85,2600,607],{"class":95},[85,2602,586],{"class":585},[85,2604,2605],{"class":95},"python",[85,2607,592],{"class":585},[85,2609,2610,2612,2614,2616,2618,2620,2622,2625,2627],{"class":87,"line":691},[85,2611,17],{"class":91},[85,2613,607],{"class":95},[85,2615,586],{"class":585},[85,2617,2605],{"class":95},[85,2619,749],{"class":585},[85,2621,858],{"class":99},[85,2623,2624],{"class":95}," table",[85,2626,864],{"class":99},[85,2628,2629],{"class":95}," simple\n",[85,2631,2633,2635,2637,2639,2641,2643,2645,2648,2650],{"class":87,"line":2632},3,[85,2634,17],{"class":91},[85,2636,607],{"class":95},[85,2638,586],{"class":585},[85,2640,2605],{"class":95},[85,2642,749],{"class":585},[85,2644,858],{"class":99},[85,2646,2647],{"class":95}," markdown",[85,2649,864],{"class":99},[85,2651,867],{"class":95},[85,2653,2655,2657,2659,2661,2663,2665,2667,2670,2672],{"class":87,"line":2654},4,[85,2656,17],{"class":91},[85,2658,607],{"class":95},[85,2660,586],{"class":585},[85,2662,2605],{"class":95},[85,2664,749],{"class":585},[85,2666,858],{"class":99},[85,2668,2669],{"class":95}," agent",[85,2671,864],{"class":99},[85,2673,2629],{"class":95},[85,2675,2677,2679,2681,2683,2685,2687,2689,2691,2693],{"class":87,"line":2676},5,[85,2678,17],{"class":91},[85,2680,607],{"class":95},[85,2682,586],{"class":585},[85,2684,2605],{"class":95},[85,2686,749],{"class":585},[85,2688,858],{"class":99},[85,2690,861],{"class":95},[85,2692,864],{"class":99},[85,2694,867],{"class":95},[20,2696],{},[23,2698,2700],{"id":2699},"_7-configuration-commands-and-environment-variables","7. Configuration Commands and Environment Variables",[11,2702,2703],{},"View or modify local configuration:",[76,2705,2707],{"className":78,"code":2706,"language":80,"meta":81,"style":81},"memos config show\nmemos config get platform.api_key\nmemos config set platform.api_key YOUR_API_KEY\nmemos config set defaults.user_id user_123\nmemos config set defaults.conversation_id conv_001\n",[15,2708,2709,2718,2729,2741,2753],{"__ignoreMap":81},[85,2710,2711,2713,2715],{"class":87,"line":88},[85,2712,17],{"class":91},[85,2714,505],{"class":95},[85,2716,2717],{"class":95}," show\n",[85,2719,2720,2722,2724,2726],{"class":87,"line":691},[85,2721,17],{"class":91},[85,2723,505],{"class":95},[85,2725,651],{"class":95},[85,2727,2728],{"class":95}," platform.api_key\n",[85,2730,2731,2733,2735,2737,2739],{"class":87,"line":2632},[85,2732,17],{"class":91},[85,2734,505],{"class":95},[85,2736,508],{"class":95},[85,2738,511],{"class":95},[85,2740,514],{"class":95},[85,2742,2743,2745,2747,2749,2751],{"class":87,"line":2654},[85,2744,17],{"class":91},[85,2746,505],{"class":95},[85,2748,508],{"class":95},[85,2750,533],{"class":95},[85,2752,536],{"class":95},[85,2754,2755,2757,2759,2761,2763],{"class":87,"line":2676},[85,2756,17],{"class":91},[85,2758,505],{"class":95},[85,2760,508],{"class":95},[85,2762,555],{"class":95},[85,2764,558],{"class":95},[198,2766,2767,2776],{},[201,2768,2769],{},[204,2770,2771,2774],{},[207,2772,2773],{},"Environment Variable",[207,2775,427],{},[216,2777,2778,2788],{},[204,2779,2780,2785],{},[221,2781,2782],{},[15,2783,2784],{},"MEMOS_API_KEY",[221,2786,2787],{},"Your API Key",[204,2789,2790,2795],{},[221,2791,2792],{},[15,2793,2794],{},"MEMOS_BASE_URL",[221,2796,2797,2798],{},"API Base URL; defaults to ",[15,2799,2800],{},"https:\u002F\u002Fmemos.memtensor.cn\u002Fapi\u002Fopenmem\u002Fv1",[11,2802,2803],{},"Global options:",[198,2805,2806,2814],{},[201,2807,2808],{},[204,2809,2810,2812],{},[207,2811,424],{},[207,2813,427],{},[216,2815,2816,2826,2836],{},[204,2817,2818,2823],{},[221,2819,2820],{},[15,2821,2822],{},"--api-key TEXT",[221,2824,2825],{},"Override the API Key in local configuration",[204,2827,2828,2833],{},[221,2829,2830],{},[15,2831,2832],{},"--base-url TEXT",[221,2834,2835],{},"Override the API Base URL",[204,2837,2838,2843],{},[221,2839,2840],{},[15,2841,2842],{},"--version",[221,2844,2845],{},"Show version number",[11,2847,2848,2849,2852,2853,2856],{},"All CLI requests include a ",[15,2850,2851],{},"source=cli"," tag. When the framework can be identified from environment variables or parent processes, the ",[15,2854,2855],{},"framework"," info is also attached to memory API requests.",[20,2858],{},[23,2860,2862],{"id":2861},"_8-cli-plugin-and-mcp","8. CLI, Plugin, and MCP",[198,2864,2865,2878],{},[201,2866,2867],{},[204,2868,2869,2872,2875],{},[207,2870,2871],{},"Integration",[207,2873,2874],{},"Best for",[207,2876,2877],{},"Characteristics",[216,2879,2880,2891,2902],{},[204,2881,2882,2885,2888],{},[221,2883,2884],{},"Plugin",[221,2886,2887],{},"Agent frameworks with deep MemOS integration",[221,2889,2890],{},"Deepest integration and best experience; requires per-framework adaptation",[204,2892,2893,2896,2899],{},[221,2894,2895],{},"CLI + Skill",[221,2897,2898],{},"Any Agent framework that can execute shell commands",[221,2900,2901],{},"Highly portable, low adaptation cost, great for cross-framework automation",[204,2903,2904,2907,2910],{},[221,2905,2906],{},"MCP",[221,2908,2909],{},"MCP-native clients",[221,2911,2912],{},"Standardized tool protocol for clients that support MCP",[11,2914,2915],{},"The three approaches are complementary. Plugin is best for deep integration, CLI + Skill for general automation, and MCP for MCP-native clients.",[20,2917],{},[23,2919,2921],{"id":2920},"next-steps","Next Steps",[2923,2924,2925,2934,2940],"card-group",{},[2926,2927,2931],"card",{"icon":2928,"title":2929,"to":2930},"ri:cloud-line","Quick Start","\u002Fmemos_cloud\u002Fgetting_started\u002Fquick_start",[11,2932,2933],{},"Run the basic memory write and search flow with API \u002F SDK",[2926,2935,2937],{"icon":2936,"title":67,"to":66},"ri:terminal-box-line",[11,2938,2939],{},"Connect MemOS memory tools through MCP clients",[2926,2941,2943],{"icon":2942,"title":62,"to":61},"ri:puzzle-line",[11,2944,2945],{},"Use the OpenClaw plugin for deeper Agent integration",[2947,2948,2949],"style",{},"html pre.shiki code .saonL, html code.shiki .saonL{--shiki-light:#E2931D;--shiki-default:#702C00;--shiki-dark:#FFA657}html pre.shiki code .sp1uZ, html code.shiki .sp1uZ{--shiki-light:#91B859;--shiki-default:#032563;--shiki-dark:#A5D6FF}html pre.shiki code .sp2SP, html code.shiki .sp2SP{--shiki-light:#91B859;--shiki-default:#023B95;--shiki-dark:#79C0FF}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 .sjUum, html code.shiki .sjUum{--shiki-light:#39ADB5;--shiki-default:#032563;--shiki-dark:#A5D6FF}html pre.shiki code .sJNII, html code.shiki .sJNII{--shiki-light:#F76D47;--shiki-default:#023B95;--shiki-dark:#79C0FF}",{"title":81,"searchDepth":691,"depth":691,"links":2951},[2952,2953,2954,2958,2959,2973,2974,2975,2976],{"id":25,"depth":691,"text":26},{"id":73,"depth":691,"text":74},{"id":123,"depth":691,"text":124,"children":2955},[2956,2957],{"id":136,"depth":2632,"text":137},{"id":482,"depth":2632,"text":483},{"id":563,"depth":691,"text":564},{"id":705,"depth":691,"text":706,"children":2960},[2961,2962,2963,2964,2965,2966,2967,2968,2969,2970,2971,2972],{"id":709,"depth":2632,"text":382},{"id":819,"depth":2632,"text":373},{"id":1048,"depth":2632,"text":1051},{"id":1195,"depth":2632,"text":1198},{"id":1265,"depth":2632,"text":1268},{"id":1350,"depth":2632,"text":1353},{"id":1452,"depth":2632,"text":1455},{"id":1538,"depth":2632,"text":1541},{"id":1658,"depth":2632,"text":1661},{"id":1750,"depth":2632,"text":1753},{"id":1862,"depth":2632,"text":1865},{"id":1947,"depth":2632,"text":1950},{"id":2519,"depth":691,"text":2520},{"id":2699,"depth":691,"text":2700},{"id":2861,"depth":691,"text":2862},{"id":2920,"depth":691,"text":2921},"Connect MemOS to local terminals and Agent workflows through command-line tools.","MemOS CLI is designed for Agents and development environments that can execute shell commands. It wraps common memory operations into the memos command, so you can verify memory flows in a terminal or let an Agent search memories before answering and write useful new memories afterward.","md",{},"\u002Fen\u002Fmcp_agent\u002Fcli\u002Fguide",{"title":5,"description":2978},"en\u002Fmcp_agent\u002Fcli\u002Fguide","Hut-6Mi0k5krud9QYCPyUaajdLLejku2zpAuD-bdn9I",[2986,2992],{"title":2987,"path":66,"stem":2988,"icon":2989,"framework":6,"module":6,"class":2990,"target":-1,"active":2991,"defaultOpen":2991,"children":-1,"description":-1},"Guide","mcp_agent\u002Fmcp\u002Fguide","i-ri-book-open-line",[],false,{"title":2987,"path":2993,"stem":2994,"icon":2989,"framework":6,"module":6,"class":2995,"target":-1,"active":2991,"defaultOpen":2991,"children":-1,"description":2996},"\u002Fmcp_agent\u002Fagent\u002Fguide","mcp_agent\u002Fagent\u002Fguide",[],"Published plugin tools directly access the MemOS cloud service API, quickly adding long-term memory capabilities to your Agent, making conversations more considerate and continuous.",1781252527556]