[{"data":1,"prerenderedAt":2095},["ShallowReactive",2],{"docs-page-cn-\u002Fcn\u002Fmcp_agent\u002Fcli\u002Fguide":3,"surround-cn-\u002Fcn\u002Fmcp_agent\u002Fcli\u002Fguide":2082},{"id":4,"title":5,"avatar":6,"banner":6,"body":7,"category":6,"desc":2074,"description":2075,"extension":2076,"links":6,"meta":2077,"navigation":6,"path":2078,"seo":2079,"stem":2080,"__hash__":2081},"docs\u002Fcn\u002Fmcp_agent\u002Fcli\u002Fguide.md","MemOS CLI",null,{"type":8,"value":9,"toc":2051},"minimark",[10,19,22,27,54,56,60,89,92,104,106,110,116,118,123,134,152,155,176,179,259,262,285,292,310,316,384,386,390,397,400,421,424,443,446,465,467,471,474,617,619,623,628,631,670,731,733,738,741,784,960,962,968,971,1001,1106,1108,1114,1117,1144,1179,1181,1187,1190,1221,1264,1266,1272,1275,1313,1365,1367,1373,1376,1399,1451,1453,1459,1462,1499,1571,1573,1579,1582,1609,1663,1665,1669,1686,1738,1840,1842,1846,1849,1910,1946,1949,1991,1993,1997,2047],[11,12,13,14,18],"p",{},"MemOS CLI 面向可以执行命令行的 Agent 和开发环境。它把常用记忆操作封装成 ",[15,16,17],"code",{},"memos"," 命令，适合在终端里快速验证，也适合配合 Skill \u002F Rule 让 Agent 在回答前检索记忆、回答后写入新记忆。",[20,21],"br",{},[23,24,26],"h2",{"id":25},"_1-适合什么时候使用","1. 适合什么时候使用",[28,29,30,48,51],"ul",{},[31,32,33,34,37,38,37,41,37,44,47],"li",{},"你希望在终端里快速验证 ",[15,35,36],{},"add","、",[15,39,40],{},"search",[15,42,43],{},"get",[15,45,46],{},"delete"," 等记忆操作；",[31,49,50],{},"你的 Agent 容易“失忆”，并且可以执行 shell 命令；",[31,52,53],{},"你同时使用多种 Agent 框架，并且希望实现跨框架的记忆同步。",[20,55],{},[23,57,59],{"id":58},"_2-安装","2. 安装",[61,62,67],"pre",{"className":63,"code":64,"language":65,"meta":66,"style":66},"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,68,69],{"__ignoreMap":66},[70,71,74,78,82,86],"span",{"class":72,"line":73},"line",1,[70,75,77],{"class":76},"saonL","npm",[70,79,81],{"class":80},"sp1uZ"," install",[70,83,85],{"class":84},"sp2SP"," -g",[70,87,88],{"class":80}," @memtensor\u002Fmemos-cloud-cli\n",[11,90,91],{},"安装后，可以通过以下命令确认 CLI 可用：",[61,93,95],{"className":63,"code":94,"language":65,"meta":66,"style":66},"memos --help\n",[15,96,97],{"__ignoreMap":66},[70,98,99,101],{"class":72,"line":73},[70,100,17],{"class":76},[70,102,103],{"class":84}," --help\n",[20,105],{},[23,107,109],{"id":108},"_3-选择使用方式并配置","3. 选择使用方式并配置",[11,111,112,113,115],{},"MemOS CLI 有两种使用方式：一种是安装到 Agent 中，让 Agent 自动使用记忆；另一种是在终端中手动执行 ",[15,114,17],{}," 命令。",[20,117],{},[119,120,122],"h3",{"id":121},"_31-在-agent-中使用","3.1 在 Agent 中使用",[11,124,125,126,129,130,133],{},"如果要让 Agent 自动检索和写入记忆，使用 ",[15,127,128],{},"memos init"," 安装记忆 Skill。当前 ",[15,131,132],{},"--agent"," 为必填参数，不传会直接报错，因为 CLI 需要知道 Skill 应该安装到哪个 Agent 目录。",[61,135,137],{"className":63,"code":136,"language":65,"meta":66,"style":66},"memos init --agent codex\n",[15,138,139],{"__ignoreMap":66},[70,140,141,143,146,149],{"class":72,"line":73},[70,142,17],{"class":76},[70,144,145],{"class":80}," init",[70,147,148],{"class":84}," --agent",[70,150,151],{"class":80}," codex\n",[11,153,154],{},"也可以在初始化时同时写入 API Key：",[61,156,158],{"className":63,"code":157,"language":65,"meta":66,"style":66},"memos init --api-key YOUR_API_KEY --agent codex\n",[15,159,160],{"__ignoreMap":66},[70,161,162,164,166,169,172,174],{"class":72,"line":73},[70,163,17],{"class":76},[70,165,145],{"class":80},[70,167,168],{"class":84}," --api-key",[70,170,171],{"class":80}," YOUR_API_KEY",[70,173,148],{"class":84},[70,175,151],{"class":80},[11,177,178],{},"目前支持的 Agent：",[61,180,182],{"className":63,"code":181,"language":65,"meta":66,"style":66},"memos init --agent codex     # ~\u002F.codex\u002Fskills\u002Fmemos\u002F\nmemos init --agent cursor    # ~\u002F.cursor\u002Fskills\u002Fmemos\u002F\nmemos init --agent claude    # ~\u002F.claude\u002Fskills\u002Fmemos\u002F\nmemos init --agent openclaw  # ~\u002F.openclaw\u002Fskills\u002Fmemos\u002F\nmemos init --agent hermes    # ~\u002F.hermes\u002Fskills\u002Fmemos\u002F\n",[15,183,184,199,214,229,244],{"__ignoreMap":66},[70,185,186,188,190,192,195],{"class":72,"line":73},[70,187,17],{"class":76},[70,189,145],{"class":80},[70,191,148],{"class":84},[70,193,194],{"class":80}," codex",[70,196,198],{"class":197},"sfVK4","     # ~\u002F.codex\u002Fskills\u002Fmemos\u002F\n",[70,200,202,204,206,208,211],{"class":72,"line":201},2,[70,203,17],{"class":76},[70,205,145],{"class":80},[70,207,148],{"class":84},[70,209,210],{"class":80}," cursor",[70,212,213],{"class":197},"    # ~\u002F.cursor\u002Fskills\u002Fmemos\u002F\n",[70,215,217,219,221,223,226],{"class":72,"line":216},3,[70,218,17],{"class":76},[70,220,145],{"class":80},[70,222,148],{"class":84},[70,224,225],{"class":80}," claude",[70,227,228],{"class":197},"    # ~\u002F.claude\u002Fskills\u002Fmemos\u002F\n",[70,230,232,234,236,238,241],{"class":72,"line":231},4,[70,233,17],{"class":76},[70,235,145],{"class":80},[70,237,148],{"class":84},[70,239,240],{"class":80}," openclaw",[70,242,243],{"class":197},"  # ~\u002F.openclaw\u002Fskills\u002Fmemos\u002F\n",[70,245,247,249,251,253,256],{"class":72,"line":246},5,[70,248,17],{"class":76},[70,250,145],{"class":80},[70,252,148],{"class":84},[70,254,255],{"class":80}," hermes",[70,257,258],{"class":197},"    # ~\u002F.hermes\u002Fskills\u002Fmemos\u002F\n",[11,260,261],{},"安装后，Agent 启动时会自动加载该 Skill。在每轮对话中，Agent 会：",[263,264,265,276],"ol",{},[31,266,267,271,272,275],{},[268,269,270],"strong",{},"回答前","自动执行 ",[15,273,274],{},"memos search","，检索与当前任务相关的长期记忆",[31,277,278,271,281,284],{},[268,279,280],{},"回答后",[15,282,283],{},"memos add","，将本轮出现的新事实、偏好等写入 MemOS",[11,286,287,288,291],{},"如果你已经安装了 MemOS 插件（如 OpenClaw 云插件），可以加上 ",[15,289,290],{},"--memos-plugin"," 生成插件感知的 Skill 引导：",[61,293,295],{"className":63,"code":294,"language":65,"meta":66,"style":66},"memos init --agent openclaw --memos-plugin\n",[15,296,297],{"__ignoreMap":66},[70,298,299,301,303,305,307],{"class":72,"line":73},[70,300,17],{"class":76},[70,302,145],{"class":80},[70,304,148],{"class":84},[70,306,240],{"class":80},[70,308,309],{"class":84}," --memos-plugin\n",[311,312,313],"tip",{},[11,314,315],{},"以 OpenClaw 为例，在 LOCOMO 评测中，单独接入 MemOS CLI 后 Token 消耗降低约 65.5%；接入 MemOS Cloud + CLI 后，正确率从 66.60% 提升到 77.27%。",[317,318,319,332],"table",{},[320,321,322],"thead",{},[323,324,325,329],"tr",{},[326,327,328],"th",{},"参数",[326,330,331],{},"说明",[333,334,335,346,356,366,375],"tbody",{},[323,336,337,343],{},[338,339,340],"td",{},[15,341,342],{},"-k, --api-key",[338,344,345],{},"MemOS API Key",[323,347,348,353],{},[338,349,350],{},[15,351,352],{},"--user-id",[338,354,355],{},"默认用户 ID",[323,357,358,363],{},[338,359,360],{},[15,361,362],{},"--conversation-id",[338,364,365],{},"默认会话 ID",[323,367,368,372],{},[338,369,370],{},[15,371,290],{},[338,373,374],{},"已安装 MemOS 插件时，生成插件感知的 Skill 引导",[323,376,377,381],{},[338,378,379],{},[15,380,132],{},[338,382,383],{},"将 Skill 安装到指定 Agent 的目录；必填",[20,385],{},[119,387,389],{"id":388},"_32-直接在终端使用","3.2 直接在终端使用",[11,391,392,393,396],{},"如果只在终端中手动使用 CLI，不安装 Agent Skill，则使用 ",[15,394,395],{},"memos config set"," 单独配置 CLI 变量。设置后，后续命令未传对应参数时会自动使用这些默认值。",[11,398,399],{},"配置 API Key：",[61,401,403],{"className":63,"code":402,"language":65,"meta":66,"style":66},"memos config set platform.api_key YOUR_API_KEY\n",[15,404,405],{"__ignoreMap":66},[70,406,407,409,412,415,418],{"class":72,"line":73},[70,408,17],{"class":76},[70,410,411],{"class":80}," config",[70,413,414],{"class":80}," set",[70,416,417],{"class":80}," platform.api_key",[70,419,420],{"class":80}," YOUR_API_KEY\n",[11,422,423],{},"配置默认用户 ID：",[61,425,427],{"className":63,"code":426,"language":65,"meta":66,"style":66},"memos config set defaults.user_id user_123\n",[15,428,429],{"__ignoreMap":66},[70,430,431,433,435,437,440],{"class":72,"line":73},[70,432,17],{"class":76},[70,434,411],{"class":80},[70,436,414],{"class":80},[70,438,439],{"class":80}," defaults.user_id",[70,441,442],{"class":80}," user_123\n",[11,444,445],{},"配置默认会话 ID：",[61,447,449],{"className":63,"code":448,"language":65,"meta":66,"style":66},"memos config set defaults.conversation_id conv_001\n",[15,450,451],{"__ignoreMap":66},[70,452,453,455,457,459,462],{"class":72,"line":73},[70,454,17],{"class":76},[70,456,411],{"class":80},[70,458,414],{"class":80},[70,460,461],{"class":80}," defaults.conversation_id",[70,463,464],{"class":80}," conv_001\n",[20,466],{},[23,468,470],{"id":469},"_4-快速上手","4. 快速上手",[11,472,473],{},"完成上述 Agent 初始化或终端配置后，可以使用以下命令验证记忆操作。",[475,476,478,483,505,509,528,532,551,555,569,573,588,592],"steps",{"level":477},"4",[479,480,482],"h4",{"id":481},"写入一条记忆","写入一条记忆：",[61,484,486],{"className":63,"code":485,"language":65,"meta":66,"style":66},"memos add \"用户喜欢 Python 编程\"\n",[15,487,488],{"__ignoreMap":66},[70,489,490,492,495,499,502],{"class":72,"line":73},[70,491,17],{"class":76},[70,493,494],{"class":80}," add",[70,496,498],{"class":497},"sjUum"," \"",[70,500,501],{"class":80},"用户喜欢 Python 编程",[70,503,504],{"class":497},"\"\n",[479,506,508],{"id":507},"搜索相关记忆","搜索相关记忆：",[61,510,512],{"className":63,"code":511,"language":65,"meta":66,"style":66},"memos search \"编程语言偏好\"\n",[15,513,514],{"__ignoreMap":66},[70,515,516,518,521,523,526],{"class":72,"line":73},[70,517,17],{"class":76},[70,519,520],{"class":80}," search",[70,522,498],{"class":497},[70,524,525],{"class":80},"编程语言偏好",[70,527,504],{"class":497},[479,529,531],{"id":530},"结合记忆进行对话","结合记忆进行对话：",[61,533,535],{"className":63,"code":534,"language":65,"meta":66,"style":66},"memos chat \"你知道我的偏好吗？\"\n",[15,536,537],{"__ignoreMap":66},[70,538,539,541,544,546,549],{"class":72,"line":73},[70,540,17],{"class":76},[70,542,543],{"class":80}," chat",[70,545,498],{"class":497},[70,547,548],{"class":80},"你知道我的偏好吗？",[70,550,504],{"class":497},[479,552,554],{"id":553},"获取某个用户的记忆","获取某个用户的记忆：",[61,556,558],{"className":63,"code":557,"language":65,"meta":66,"style":66},"memos get user_123\n",[15,559,560],{"__ignoreMap":66},[70,561,562,564,567],{"class":72,"line":73},[70,563,17],{"class":76},[70,565,566],{"class":80}," get",[70,568,442],{"class":80},[479,570,572],{"id":571},"查询某条记忆的原文","查询某条记忆的原文：",[61,574,576],{"className":63,"code":575,"language":65,"meta":66,"style":66},"memos origin mem_123456\n",[15,577,578],{"__ignoreMap":66},[70,579,580,582,585],{"class":72,"line":73},[70,581,17],{"class":76},[70,583,584],{"class":80}," origin",[70,586,587],{"class":80}," mem_123456\n",[479,589,591],{"id":590},"删除单条记忆或删除某个用户的全部记忆","删除单条记忆，或删除某个用户的全部记忆：",[61,593,595],{"className":63,"code":594,"language":65,"meta":66,"style":66},"memos delete mem_123456\nmemos delete --user-id user_123\n",[15,596,597,606],{"__ignoreMap":66},[70,598,599,601,604],{"class":72,"line":73},[70,600,17],{"class":76},[70,602,603],{"class":80}," delete",[70,605,587],{"class":80},[70,607,608,610,612,615],{"class":72,"line":201},[70,609,17],{"class":76},[70,611,603],{"class":80},[70,613,614],{"class":84}," --user-id",[70,616,442],{"class":80},[20,618],{},[23,620,622],{"id":621},"_5-命令参考","5. 命令参考",[119,624,626],{"id":625},"memos-add",[15,627,283],{},[11,629,630],{},"向 MemOS 写入一条记忆内容。",[61,632,634],{"className":63,"code":633,"language":65,"meta":66,"style":66},"memos add \"用户喜欢用 Python 做数据分析，常用 pandas\"\nmemos add --message \"用户常用 Jupyter Notebook\" --user-id user_123\n",[15,635,636,649],{"__ignoreMap":66},[70,637,638,640,642,644,647],{"class":72,"line":73},[70,639,17],{"class":76},[70,641,494],{"class":80},[70,643,498],{"class":497},[70,645,646],{"class":80},"用户喜欢用 Python 做数据分析，常用 pandas",[70,648,504],{"class":497},[70,650,651,653,655,658,660,663,666,668],{"class":72,"line":201},[70,652,17],{"class":76},[70,654,494],{"class":80},[70,656,657],{"class":84}," --message",[70,659,498],{"class":497},[70,661,662],{"class":80},"用户常用 Jupyter Notebook",[70,664,665],{"class":497},"\"",[70,667,614],{"class":84},[70,669,442],{"class":80},[317,671,672,680],{},[320,673,674],{},[323,675,676,678],{},[326,677,328],{},[326,679,331],{},[333,681,682,696,706,718],{},[323,683,684,689],{},[338,685,686],{},[15,687,688],{},"[MESSAGE]",[338,690,691,692,695],{},"要写入的记忆内容；与 ",[15,693,694],{},"--message"," 二选一",[323,697,698,703],{},[338,699,700],{},[15,701,702],{},"-m, --message",[338,704,705],{},"要写入的记忆内容；与位置参数二选一",[323,707,708,712],{},[338,709,710],{},[15,711,352],{},[338,713,714,715],{},"用户标识，默认取配置中的 ",[15,716,717],{},"defaults.user_id",[323,719,720,725],{},[338,721,722],{},[15,723,724],{},"--format",[338,726,727,728],{},"输出格式，默认 ",[15,729,730],{},"agent",[20,732],{},[119,734,736],{"id":735},"memos-search",[15,737,274],{},[11,739,740],{},"搜索和当前查询相关的记忆。",[61,742,744],{"className":63,"code":743,"language":65,"meta":66,"style":66},"memos search \"用户的数据分析工具偏好\"\nmemos search \"编程语言\" --format json --detail detail\n",[15,745,746,759],{"__ignoreMap":66},[70,747,748,750,752,754,757],{"class":72,"line":73},[70,749,17],{"class":76},[70,751,520],{"class":80},[70,753,498],{"class":497},[70,755,756],{"class":80},"用户的数据分析工具偏好",[70,758,504],{"class":497},[70,760,761,763,765,767,770,772,775,778,781],{"class":72,"line":201},[70,762,17],{"class":76},[70,764,520],{"class":80},[70,766,498],{"class":497},[70,768,769],{"class":80},"编程语言",[70,771,665],{"class":497},[70,773,774],{"class":84}," --format",[70,776,777],{"class":80}," json",[70,779,780],{"class":84}," --detail",[70,782,783],{"class":80}," detail\n",[317,785,786,794],{},[320,787,788],{},[323,789,790,792],{},[326,791,328],{},[326,793,331],{},[333,795,796,809,819,829,849,865,881,894,906,919,931,941],{},[323,797,798,803],{},[338,799,800],{},[15,801,802],{},"[QUERY]",[338,804,805,806,695],{},"搜索关键词；与 ",[15,807,808],{},"--query",[323,810,811,816],{},[338,812,813],{},[15,814,815],{},"-q, --query",[338,817,818],{},"搜索关键词；与位置参数二选一",[323,820,821,825],{},[338,822,823],{},[15,824,352],{},[338,826,714,827],{},[15,828,717],{},[323,830,831,836],{},[338,832,833],{},[15,834,835],{},"--include-preference",[338,837,838,839,842,843,846,847],{},"是否召回偏好记忆（",[15,840,841],{},"true"," \u002F ",[15,844,845],{},"false","），默认 ",[15,848,841],{},[323,850,851,856],{},[338,852,853],{},[15,854,855],{},"--include-tool-memory",[338,857,858,859,842,861,846,863],{},"是否召回工具记忆（",[15,860,841],{},[15,862,845],{},[15,864,845],{},[323,866,867,872],{},[338,868,869],{},[15,870,871],{},"--include-skill-memory",[338,873,874,875,842,877,846,879],{},"是否召回技能记忆（",[15,876,841],{},[15,878,845],{},[15,880,845],{},[323,882,883,888],{},[338,884,885],{},[15,886,887],{},"--memory-limit-number",[338,889,890,891],{},"主记忆召回条数，默认 ",[15,892,893],{},"9",[323,895,896,901],{},[338,897,898],{},[15,899,900],{},"--preference-limit-number",[338,902,903,904],{},"偏好记忆召回条数，默认 ",[15,905,893],{},[323,907,908,913],{},[338,909,910],{},[15,911,912],{},"--tool-memory-limit-number",[338,914,915,916],{},"工具记忆召回条数，默认 ",[15,917,918],{},"6",[323,920,921,926],{},[338,922,923],{},[15,924,925],{},"--skill-memory-limit-number",[338,927,928,929],{},"技能记忆召回条数，默认 ",[15,930,918],{},[323,932,933,937],{},[338,934,935],{},[15,936,724],{},[338,938,727,939],{},[15,940,730],{},[323,942,943,948],{},[338,944,945],{},[15,946,947],{},"--detail",[338,949,950,951,954,955,37,957],{},"非 JSON 输出的详略级别，默认 ",[15,952,953],{},"simple","；支持 ",[15,956,953],{},[15,958,959],{},"detail",[20,961],{},[119,963,965],{"id":964},"memos-get",[15,966,967],{},"memos get",[11,969,970],{},"按用户获取记忆。",[61,972,974],{"className":63,"code":973,"language":65,"meta":66,"style":66},"memos get user_123\nmemos get user_123 --format json --detail detail\n",[15,975,976,984],{"__ignoreMap":66},[70,977,978,980,982],{"class":72,"line":73},[70,979,17],{"class":76},[70,981,566],{"class":80},[70,983,442],{"class":80},[70,985,986,988,990,993,995,997,999],{"class":72,"line":201},[70,987,17],{"class":76},[70,989,566],{"class":80},[70,991,992],{"class":80}," user_123",[70,994,774],{"class":84},[70,996,777],{"class":80},[70,998,780],{"class":84},[70,1000,783],{"class":80},[317,1002,1003,1011],{},[320,1004,1005],{},[323,1006,1007,1009],{},[326,1008,328],{},[326,1010,331],{},[333,1012,1013,1025,1036,1046,1056,1069,1081,1091],{},[323,1014,1015,1020],{},[338,1016,1017],{},[15,1018,1019],{},"[USER_ID]",[338,1021,1022,1023],{},"用户标识；不传则回退到配置中的 ",[15,1024,717],{},[323,1026,1027,1031],{},[338,1028,1029],{},[15,1030,352],{},[338,1032,1033,1035],{},[15,1034,1019],{}," 的兼容别名，回退规则相同",[323,1037,1038,1043],{},[338,1039,1040],{},[15,1041,1042],{},"--page",[338,1044,1045],{},"页码；不传则请求体不带该字段",[323,1047,1048,1053],{},[338,1049,1050],{},[15,1051,1052],{},"--size",[338,1054,1055],{},"每页条数；不传则请求体不带该字段",[323,1057,1058,1062],{},[338,1059,1060],{},[15,1061,835],{},[338,1063,838,1064,842,1066,1068],{},[15,1065,841],{},[15,1067,845],{},"）；不传时由接口默认值决定",[323,1070,1071,1075],{},[338,1072,1073],{},[15,1074,855],{},[338,1076,858,1077,842,1079,1068],{},[15,1078,841],{},[15,1080,845],{},[323,1082,1083,1087],{},[338,1084,1085],{},[15,1086,724],{},[338,1088,727,1089],{},[15,1090,730],{},[323,1092,1093,1097],{},[338,1094,1095],{},[15,1096,947],{},[338,1098,1099,1100,954,1102,37,1104],{},"详略级别，默认 ",[15,1101,953],{},[15,1103,953],{},[15,1105,959],{},[20,1107],{},[119,1109,1111],{"id":1110},"memos-origin",[15,1112,1113],{},"memos origin",[11,1115,1116],{},"按记忆 ID 查询该条记忆的原文。",[61,1118,1120],{"className":63,"code":1119,"language":65,"meta":66,"style":66},"memos origin mem_123456\nmemos origin mem_123456 --format json\n",[15,1121,1122,1130],{"__ignoreMap":66},[70,1123,1124,1126,1128],{"class":72,"line":73},[70,1125,17],{"class":76},[70,1127,584],{"class":80},[70,1129,587],{"class":80},[70,1131,1132,1134,1136,1139,1141],{"class":72,"line":201},[70,1133,17],{"class":76},[70,1135,584],{"class":80},[70,1137,1138],{"class":80}," mem_123456",[70,1140,774],{"class":84},[70,1142,1143],{"class":80}," json\n",[317,1145,1146,1154],{},[320,1147,1148],{},[323,1149,1150,1152],{},[326,1151,328],{},[326,1153,331],{},[333,1155,1156,1169],{},[323,1157,1158,1163],{},[338,1159,1160],{},[15,1161,1162],{},"MEMORY_ID",[338,1164,1165,1166,1168],{},"待查询原文的记忆 ID；必填；传 ",[15,1167,1162],{}," 表示查询该单条记忆的原文",[323,1170,1171,1175],{},[338,1172,1173],{},[15,1174,724],{},[338,1176,727,1177],{},[15,1178,730],{},[20,1180],{},[119,1182,1184],{"id":1183},"memos-delete",[15,1185,1186],{},"memos delete",[11,1188,1189],{},"删除一条记忆，或删除指定用户的全部记忆。",[61,1191,1193],{"className":63,"code":1192,"language":65,"meta":66,"style":66},"memos delete mem_123456 --format json\nmemos delete --user-id user_123 --format json\n",[15,1194,1195,1207],{"__ignoreMap":66},[70,1196,1197,1199,1201,1203,1205],{"class":72,"line":73},[70,1198,17],{"class":76},[70,1200,603],{"class":80},[70,1202,1138],{"class":80},[70,1204,774],{"class":84},[70,1206,1143],{"class":80},[70,1208,1209,1211,1213,1215,1217,1219],{"class":72,"line":201},[70,1210,17],{"class":76},[70,1212,603],{"class":80},[70,1214,614],{"class":84},[70,1216,992],{"class":80},[70,1218,774],{"class":84},[70,1220,1143],{"class":80},[317,1222,1223,1231],{},[320,1224,1225],{},[323,1226,1227,1229],{},[326,1228,328],{},[326,1230,331],{},[333,1232,1233,1243,1254],{},[323,1234,1235,1240],{},[338,1236,1237],{},[15,1238,1239],{},"[MEMORY_ID]",[338,1241,1242],{},"待删除的记忆 ID；传此参数表示删除单条记忆",[323,1244,1245,1249],{},[338,1246,1247],{},[15,1248,352],{},[338,1250,1251,1252,695],{},"删除该用户的全部记忆；与 ",[15,1253,1162],{},[323,1255,1256,1260],{},[338,1257,1258],{},[15,1259,724],{},[338,1261,727,1262],{},[15,1263,730],{},[20,1265],{},[119,1267,1269],{"id":1268},"memos-chat",[15,1270,1271],{},"memos chat",[11,1273,1274],{},"基于 MemOS 记忆进行问答。",[61,1276,1278],{"className":63,"code":1277,"language":65,"meta":66,"style":66},"memos chat \"你知道我的偏好吗？\"\nmemos chat \"你知道我的偏好吗？\" --user-id user_123 --format table\n",[15,1279,1280,1292],{"__ignoreMap":66},[70,1281,1282,1284,1286,1288,1290],{"class":72,"line":73},[70,1283,17],{"class":76},[70,1285,543],{"class":80},[70,1287,498],{"class":497},[70,1289,548],{"class":80},[70,1291,504],{"class":497},[70,1293,1294,1296,1298,1300,1302,1304,1306,1308,1310],{"class":72,"line":201},[70,1295,17],{"class":76},[70,1297,543],{"class":80},[70,1299,498],{"class":497},[70,1301,548],{"class":80},[70,1303,665],{"class":497},[70,1305,614],{"class":84},[70,1307,992],{"class":80},[70,1309,774],{"class":84},[70,1311,1312],{"class":80}," table\n",[317,1314,1315,1323],{},[320,1316,1317],{},[323,1318,1319,1321],{},[326,1320,328],{},[326,1322,331],{},[333,1324,1325,1336,1345,1355],{},[323,1326,1327,1331],{},[338,1328,1329],{},[15,1330,802],{},[338,1332,1333,1334,695],{},"对话问题；与 ",[15,1335,808],{},[323,1337,1338,1342],{},[338,1339,1340],{},[15,1341,815],{},[338,1343,1344],{},"对话问题；与位置参数二选一",[323,1346,1347,1351],{},[338,1348,1349],{},[15,1350,352],{},[338,1352,714,1353],{},[15,1354,717],{},[323,1356,1357,1361],{},[338,1358,1359],{},[15,1360,724],{},[338,1362,727,1363],{},[15,1364,730],{},[20,1366],{},[119,1368,1370],{"id":1369},"memos-extract",[15,1371,1372],{},"memos extract",[11,1374,1375],{},"从消息中提取候选记忆，但不写入。",[61,1377,1379],{"className":63,"code":1378,"language":65,"meta":66,"style":66},"memos extract \"用户喜欢咖啡，也偏好深色模式\" --format json\n",[15,1380,1381],{"__ignoreMap":66},[70,1382,1383,1385,1388,1390,1393,1395,1397],{"class":72,"line":73},[70,1384,17],{"class":76},[70,1386,1387],{"class":80}," extract",[70,1389,498],{"class":497},[70,1391,1392],{"class":80},"用户喜欢咖啡，也偏好深色模式",[70,1394,665],{"class":497},[70,1396,774],{"class":84},[70,1398,1143],{"class":80},[317,1400,1401,1409],{},[320,1402,1403],{},[323,1404,1405,1407],{},[326,1406,328],{},[326,1408,331],{},[333,1410,1411,1422,1431,1441],{},[323,1412,1413,1417],{},[338,1414,1415],{},[15,1416,688],{},[338,1418,1419,1420,695],{},"待提取的消息内容；与 ",[15,1421,694],{},[323,1423,1424,1428],{},[338,1425,1426],{},[15,1427,702],{},[338,1429,1430],{},"待提取的消息内容；与位置参数二选一",[323,1432,1433,1437],{},[338,1434,1435],{},[15,1436,352],{},[338,1438,714,1439],{},[15,1440,717],{},[323,1442,1443,1447],{},[338,1444,1445],{},[15,1446,724],{},[338,1448,727,1449],{},[15,1450,730],{},[20,1452],{},[119,1454,1456],{"id":1455},"memos-rerank",[15,1457,1458],{},"memos rerank",[11,1460,1461],{},"对候选文档做相关性重排。",[61,1463,1465],{"className":63,"code":1464,"language":65,"meta":66,"style":66},"memos rerank \"python 后端\" \"Flask guide\" \"React guide\" --format json\n",[15,1466,1467],{"__ignoreMap":66},[70,1468,1469,1471,1474,1476,1479,1481,1483,1486,1488,1490,1493,1495,1497],{"class":72,"line":73},[70,1470,17],{"class":76},[70,1472,1473],{"class":80}," rerank",[70,1475,498],{"class":497},[70,1477,1478],{"class":80},"python 后端",[70,1480,665],{"class":497},[70,1482,498],{"class":497},[70,1484,1485],{"class":80},"Flask guide",[70,1487,665],{"class":497},[70,1489,498],{"class":497},[70,1491,1492],{"class":80},"React guide",[70,1494,665],{"class":497},[70,1496,774],{"class":84},[70,1498,1143],{"class":80},[317,1500,1501,1509],{},[320,1502,1503],{},[323,1504,1505,1507],{},[326,1506,328],{},[326,1508,331],{},[333,1510,1511,1522,1532,1541,1551,1561],{},[323,1512,1513,1517],{},[338,1514,1515],{},[15,1516,802],{},[338,1518,1519,1520,695],{},"重排查询；与 ",[15,1521,808],{},[323,1523,1524,1529],{},[338,1525,1526],{},[15,1527,1528],{},"[DOCUMENTS]...",[338,1530,1531],{},"候选文档文本；可传多个位置参数",[323,1533,1534,1538],{},[338,1535,1536],{},[15,1537,815],{},[338,1539,1540],{},"重排查询；与位置参数二选一",[323,1542,1543,1548],{},[338,1544,1545],{},[15,1546,1547],{},"--documents",[338,1549,1550],{},"候选文档文本；可重复传入",[323,1552,1553,1558],{},[338,1554,1555],{},[15,1556,1557],{},"--top-n",[338,1559,1560],{},"只返回前 N 条结果",[323,1562,1563,1567],{},[338,1564,1565],{},[15,1566,724],{},[338,1568,727,1569],{},[15,1570,730],{},[20,1572],{},[119,1574,1576],{"id":1575},"memos-feedback",[15,1577,1578],{},"memos feedback",[11,1580,1581],{},"提交反馈内容，优化记忆管理效果。",[61,1583,1585],{"className":63,"code":1584,"language":65,"meta":66,"style":66},"memos feedback \"偏好简洁、直接的技术回答。\" --user-id user_123 --format json\n",[15,1586,1587],{"__ignoreMap":66},[70,1588,1589,1591,1594,1596,1599,1601,1603,1605,1607],{"class":72,"line":73},[70,1590,17],{"class":76},[70,1592,1593],{"class":80}," feedback",[70,1595,498],{"class":497},[70,1597,1598],{"class":80},"偏好简洁、直接的技术回答。",[70,1600,665],{"class":497},[70,1602,614],{"class":84},[70,1604,992],{"class":80},[70,1606,774],{"class":84},[70,1608,1143],{"class":80},[317,1610,1611,1619],{},[320,1612,1613],{},[323,1614,1615,1617],{},[326,1616,328],{},[326,1618,331],{},[333,1620,1621,1634,1643,1653],{},[323,1622,1623,1628],{},[338,1624,1625],{},[15,1626,1627],{},"[FEEDBACK_TEXT]",[338,1629,1630,1631,695],{},"反馈内容；与 ",[15,1632,1633],{},"--feedback-content",[323,1635,1636,1640],{},[338,1637,1638],{},[15,1639,1633],{},[338,1641,1642],{},"反馈内容；与位置参数二选一",[323,1644,1645,1649],{},[338,1646,1647],{},[15,1648,352],{},[338,1650,714,1651],{},[15,1652,717],{},[323,1654,1655,1659],{},[338,1656,1657],{},[15,1658,724],{},[338,1660,727,1661],{},[15,1662,730],{},[20,1664],{},[23,1666,1668],{"id":1667},"_6-输出格式","6. 输出格式",[11,1670,1671,1672,1674,1675,1677,1678,1680,1681,1683,1684,1677],{},"所有子命令都支持 ",[15,1673,724],{},"，默认输出格式为 ",[15,1676,730],{},"。",[15,1679,40],{}," 和 ",[15,1682,43],{}," 还额外支持 ",[15,1685,947],{},[317,1687,1688,1698],{},[320,1689,1690],{},[323,1691,1692,1695],{},[326,1693,1694],{},"格式",[326,1696,1697],{},"适用场景",[333,1699,1700,1709,1719,1728],{},[323,1701,1702,1706],{},[338,1703,1704],{},[15,1705,317],{},[338,1707,1708],{},"终端人工阅读",[323,1710,1711,1716],{},[338,1712,1713],{},[15,1714,1715],{},"markdown",[338,1717,1718],{},"粘贴到文档中",[323,1720,1721,1725],{},[338,1722,1723],{},[15,1724,730],{},[338,1726,1727],{},"默认格式，让 Agent 直接注入上下文",[323,1729,1730,1735],{},[338,1731,1732],{},[15,1733,1734],{},"json",[338,1736,1737],{},"脚本、工作流或结构化处理",[61,1739,1741],{"className":63,"code":1740,"language":65,"meta":66,"style":66},"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,1742,1743,1756,1778,1799,1820],{"__ignoreMap":66},[70,1744,1745,1747,1749,1751,1754],{"class":72,"line":73},[70,1746,17],{"class":76},[70,1748,520],{"class":80},[70,1750,498],{"class":497},[70,1752,1753],{"class":80},"python",[70,1755,504],{"class":497},[70,1757,1758,1760,1762,1764,1766,1768,1770,1773,1775],{"class":72,"line":201},[70,1759,17],{"class":76},[70,1761,520],{"class":80},[70,1763,498],{"class":497},[70,1765,1753],{"class":80},[70,1767,665],{"class":497},[70,1769,774],{"class":84},[70,1771,1772],{"class":80}," table",[70,1774,780],{"class":84},[70,1776,1777],{"class":80}," simple\n",[70,1779,1780,1782,1784,1786,1788,1790,1792,1795,1797],{"class":72,"line":216},[70,1781,17],{"class":76},[70,1783,520],{"class":80},[70,1785,498],{"class":497},[70,1787,1753],{"class":80},[70,1789,665],{"class":497},[70,1791,774],{"class":84},[70,1793,1794],{"class":80}," markdown",[70,1796,780],{"class":84},[70,1798,783],{"class":80},[70,1800,1801,1803,1805,1807,1809,1811,1813,1816,1818],{"class":72,"line":231},[70,1802,17],{"class":76},[70,1804,520],{"class":80},[70,1806,498],{"class":497},[70,1808,1753],{"class":80},[70,1810,665],{"class":497},[70,1812,774],{"class":84},[70,1814,1815],{"class":80}," agent",[70,1817,780],{"class":84},[70,1819,1777],{"class":80},[70,1821,1822,1824,1826,1828,1830,1832,1834,1836,1838],{"class":72,"line":246},[70,1823,17],{"class":76},[70,1825,520],{"class":80},[70,1827,498],{"class":497},[70,1829,1753],{"class":80},[70,1831,665],{"class":497},[70,1833,774],{"class":84},[70,1835,777],{"class":80},[70,1837,780],{"class":84},[70,1839,783],{"class":80},[20,1841],{},[23,1843,1845],{"id":1844},"_7-配置命令与环境变量","7. 配置命令与环境变量",[11,1847,1848],{},"查看或修改本地配置：",[61,1850,1852],{"className":63,"code":1851,"language":65,"meta":66,"style":66},"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,1853,1854,1863,1874,1886,1898],{"__ignoreMap":66},[70,1855,1856,1858,1860],{"class":72,"line":73},[70,1857,17],{"class":76},[70,1859,411],{"class":80},[70,1861,1862],{"class":80}," show\n",[70,1864,1865,1867,1869,1871],{"class":72,"line":201},[70,1866,17],{"class":76},[70,1868,411],{"class":80},[70,1870,566],{"class":80},[70,1872,1873],{"class":80}," platform.api_key\n",[70,1875,1876,1878,1880,1882,1884],{"class":72,"line":216},[70,1877,17],{"class":76},[70,1879,411],{"class":80},[70,1881,414],{"class":80},[70,1883,417],{"class":80},[70,1885,420],{"class":80},[70,1887,1888,1890,1892,1894,1896],{"class":72,"line":231},[70,1889,17],{"class":76},[70,1891,411],{"class":80},[70,1893,414],{"class":80},[70,1895,439],{"class":80},[70,1897,442],{"class":80},[70,1899,1900,1902,1904,1906,1908],{"class":72,"line":246},[70,1901,17],{"class":76},[70,1903,411],{"class":80},[70,1905,414],{"class":80},[70,1907,461],{"class":80},[70,1909,464],{"class":80},[317,1911,1912,1921],{},[320,1913,1914],{},[323,1915,1916,1919],{},[326,1917,1918],{},"环境变量",[326,1920,331],{},[333,1922,1923,1933],{},[323,1924,1925,1930],{},[338,1926,1927],{},[15,1928,1929],{},"MEMOS_API_KEY",[338,1931,1932],{},"你的 API Key",[323,1934,1935,1940],{},[338,1936,1937],{},[15,1938,1939],{},"MEMOS_BASE_URL",[338,1941,1942,1943],{},"API Base URL，默认 ",[15,1944,1945],{},"https:\u002F\u002Fmemos.memtensor.cn\u002Fapi\u002Fopenmem\u002Fv1",[11,1947,1948],{},"全局选项：",[317,1950,1951,1959],{},[320,1952,1953],{},[323,1954,1955,1957],{},[326,1956,328],{},[326,1958,331],{},[333,1960,1961,1971,1981],{},[323,1962,1963,1968],{},[338,1964,1965],{},[15,1966,1967],{},"--api-key TEXT",[338,1969,1970],{},"覆盖本地配置中的 API Key",[323,1972,1973,1978],{},[338,1974,1975],{},[15,1976,1977],{},"--base-url TEXT",[338,1979,1980],{},"覆盖 API Base URL",[323,1982,1983,1988],{},[338,1984,1985],{},[15,1986,1987],{},"--version",[338,1989,1990],{},"显示版本号",[20,1992],{},[23,1994,1996],{"id":1995},"_8-cliplugin-和-mcp","8. CLI、Plugin 和 MCP",[317,1998,1999,2012],{},[320,2000,2001],{},[323,2002,2003,2006,2009],{},[326,2004,2005],{},"接入方式",[326,2007,2008],{},"适合场景",[326,2010,2011],{},"特点",[333,2013,2014,2025,2036],{},[323,2015,2016,2019,2022],{},[338,2017,2018],{},"Plugin",[338,2020,2021],{},"已有深度适配的 Agent 框架",[338,2023,2024],{},"集成最深，体验最好，但需要针对框架单独适配",[323,2026,2027,2030,2033],{},[338,2028,2029],{},"CLI + Skill",[338,2031,2032],{},"任意可调用命令行的 Agent 框架",[338,2034,2035],{},"通用性强，接入成本低，适合跨框架自动化",[323,2037,2038,2041,2044],{},[338,2039,2040],{},"MCP",[338,2042,2043],{},"MCP 原生客户端",[338,2045,2046],{},"标准化工具协议，适合支持 MCP 的客户端",[2048,2049,2050],"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 .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 .sjUum, html code.shiki .sjUum{--shiki-light:#39ADB5;--shiki-default:#032563;--shiki-dark:#A5D6FF}",{"title":66,"searchDepth":201,"depth":201,"links":2052},[2053,2054,2055,2059,2060,2071,2072,2073],{"id":25,"depth":201,"text":26},{"id":58,"depth":201,"text":59},{"id":108,"depth":201,"text":109,"children":2056},[2057,2058],{"id":121,"depth":216,"text":122},{"id":388,"depth":216,"text":389},{"id":469,"depth":201,"text":470},{"id":621,"depth":201,"text":622,"children":2061},[2062,2063,2064,2065,2066,2067,2068,2069,2070],{"id":625,"depth":216,"text":283},{"id":735,"depth":216,"text":274},{"id":964,"depth":216,"text":967},{"id":1110,"depth":216,"text":1113},{"id":1183,"depth":216,"text":1186},{"id":1268,"depth":216,"text":1271},{"id":1369,"depth":216,"text":1372},{"id":1455,"depth":216,"text":1458},{"id":1575,"depth":216,"text":1578},{"id":1667,"depth":201,"text":1668},{"id":1844,"depth":201,"text":1845},{"id":1995,"depth":201,"text":1996},"通过命令行把 MemOS 接入本地终端和 Agent 工作流。","MemOS CLI 面向可以执行命令行的 Agent 和开发环境。它把常用记忆操作封装成 memos 命令，适合在终端里快速验证，也适合配合 Skill \u002F Rule 让 Agent 在回答前检索记忆、回答后写入新记忆。","md",{},"\u002Fcn\u002Fmcp_agent\u002Fcli\u002Fguide",{"title":5,"description":2075},"cn\u002Fmcp_agent\u002Fcli\u002Fguide","n8HLsWAM77LKAhn6SZZgPYBwbk7IJTlfeqni4-pOAXY",[2083,2090],{"title":2084,"path":2085,"stem":2086,"icon":2087,"framework":6,"module":6,"class":2088,"target":-1,"active":2089,"defaultOpen":2089,"children":-1,"description":-1},"使用指南","\u002Fcn\u002Fmcp_agent\u002Fmcp\u002Fguide","mcp_agent\u002Fmcp\u002Fguide","i-ri-book-open-line",[],false,{"title":2084,"path":2091,"stem":2092,"icon":2087,"framework":6,"module":6,"class":2093,"target":-1,"active":2089,"defaultOpen":2089,"children":-1,"description":2094},"\u002Fcn\u002Fmcp_agent\u002Fagent\u002Fguide","mcp_agent\u002Fagent\u002Fguide",[],"上架的插件工具直接访问MemOS云服务接口，快速为您的Agent添加长期记忆功能，让对话更贴心、更连续。",1780631864956]