[{"data":1,"prerenderedAt":265},["ShallowReactive",2],{"article-whoami-v2":3},{"id":4,"title":5,"body":6,"cover":226,"date":227,"description":228,"draft":229,"extension":230,"faq":231,"featured":229,"meta":244,"navigation":245,"path":246,"readingTime":247,"seo":248,"seoKeywords":249,"stem":257,"summary":15,"tags":258,"type":262,"updated":263,"video":263,"__hash__":264},"articles\u002Farticles\u002Fwhoami-v2.md","养虾专业户两周了，我发现一个没人提的问题",{"type":7,"value":8,"toc":216},"minimark",[9,16,19,22,25,28,31,34,39,42,45,48,51,54,60,63,66,68,72,75,78,81,84,87,92,95,98,100,104,107,110,113,116,121,124,131,134,136,139,142,145,148,167,170,173,179,182,188,191,199,201,204,207,210,213],[10,11,12],"blockquote",{},[13,14,15],"p",{},"Agent 越养越多，但没一只认识你。每只 Agent 各写了一份'我认识的你'，版本之间完全没打通。让身份跟着人走，别锁在 Agent 肚子里。",[13,17,18],{},"朋友圈最近被养虾刷屏了。",[13,20,21],{},"有人晒自己的虾帮他写了一整套自动化脚本，有人的虾替他搞定了周报，还有人一口气养了 8 只，号称龙虾天团。",[13,23,24],{},"我也养了好几只。养着养着，发现一件怪事。我跟第一只虾聊了半天，它对我了如指掌。转头跟第二只虾开口，它一脸懵：",[13,26,27],{},"\"你好，你是做什么的？\"",[13,29,30],{},"兄弟，我们不是一家的吗？",[32,33],"hr",{},[35,36,38],"h2",{"id":37},"为什么虾越养越多却没一只认识你","为什么虾越养越多，却没一只认识你？",[13,40,41],{},"这两周，\"养虾\"几乎刷屏。",[13,43,44],{},"那只红色龙虾的开源框架 GitHub 星标突破 25 万，直接干翻了前端最火的框架，历史第一。有人组织线下安装活动，从 9 岁小学生排到近 70 岁大爷，来了近千人。有创业者 14 天养出 8 只虾，组了个 Agent 团队，公众号日更，单篇推文阅读过百万。",[13,46,47],{},"大厂也坐不住了。国内外纷纷推出自己的龙虾平台，一个接一个冒。",[13,49,50],{},"门槛越来越低。很多人一不留神，手里已经五六只了。",[13,52,53],{},"可热闹归热闹，有个问题几乎没人提。",[13,55,56],{},[57,58,59],"strong",{},"你的虾，互相不认识你。",[13,61,62],{},"你调教了半天的那只虾，知道你写 Go、搞微服务、喜欢简洁命名。编辑器里那只，以为你是刚入门的新手。终端里那只？连你做什么工作都不知道。",[13,64,65],{},"虾越多，这种割裂越明显。",[32,67],{},[35,69,71],{"id":70},"虾的记忆为什么是各记各的","虾的记忆为什么是「各记各的」？",[13,73,74],{},"有人可能会说：养虾平台不是有记忆功能吗？USER.md、MEMORY.md，它会把信息记下来的。",[13,76,77],{},"确实。它会在本地存一份 USER.md，记你的偏好、工作习惯、技术背景。聊天过程中的关键信息也写进 MEMORY.md，按日期归档。",[13,79,80],{},"挺贴心是吧？",[13,82,83],{},"但这些记忆全是本地的。存在这一只虾自己的项目文件夹里。",[13,85,86],{},"第二只虾读不到。第三只也读不到。换台电脑？照样读不到。",[13,88,89],{},[57,90,91],{},"每只虾各写了一份\"我认识的你\"，版本之间完全没打通。",[13,93,94],{},"就像你同时在三家医院看病，病历系统互不相通。每次挂号都要重讲一遍症状、过敏史、用药记录。医院越多，废话越多。",[13,96,97],{},"你以为瓶颈是虾的智商？不是。是记忆。每只虾对你的认知，是割裂的。",[32,99],{},[35,101,103],{"id":102},"身份应该放在哪儿","身份应该放在哪儿？",[13,105,106],{},"那怎么办？给每只虾手动复制一份 USER.md？太蠢了。",[13,108,109],{},"你想想现实世界。你走进常去的咖啡店，店员一看见你就开始做冰美式。为什么？不是这家店存了一份\"关于你\"的档案，是因为\"你\"就是你。你的脸，你的声音，你的习惯，走到哪带到哪。",[13,111,112],{},"虾的世界不是这样。\"你\"不存在。每只虾脑子里各有一个它自己编出来的\"你\"。",[13,114,115],{},"所以我换了个思路。",[13,117,118],{},[57,119,120],{},"别让虾记住你，让\"你\"独立存在。",[13,122,123],{},"我做了个东西，把你的身份信息放在一个独立的地方。不管哪只虾，干活之前都先去那里瞄一眼：这人是谁、擅长什么、有什么偏好。",[13,125,126],{},[127,128],"img",{"alt":129,"src":130},"使用场景","\u002Fa\u002Fwhoami-v2\u002Fdemo.png",[13,132,133],{},"不是虾记住了你，是你让虾\"看见\"了你。记忆会丢，但你的档案一直在。",[32,135],{},[35,137,138],{"id":138},"给你的虾装双眼睛",[13,140,141],{},"上周拿这东西给一个朋友看。他养了 5 只虾，天天在群里吐槽\"又要跟虾重新解释一遍需求\"。",[13,143,144],{},"他翻白眼：\"又要折腾？\"",[13,146,147],{},"我说你就跟虾说一句话就行。然后把这段甩给了他：",[10,149,150],{},[13,151,152,153,157,158,166],{},"运行 ",[154,155,156],"code",{},"npx skills add MorvanZhou\u002Fwhoami -g --yes","，安装完毕后打开 ",[159,160,165],"a",{"href":161,"rel":162,"target":164},"https:\u002F\u002Fwhoamiagent.com\u002Flogin?redirect=dashboard",[163],"nofollow","_blank","whoamiagent.com"," 进行配置",[13,168,169],{},"两分钟后他截了张图。他另一只虾开了个新对话，开口直接根据他的技术背景给方案，没问\"你是做什么的\"。",[13,171,172],{},"三个字：有点东西。",[13,174,175],{},[127,176],{"alt":177,"src":178},"产品首页和使用流程","\u002Fa\u002Fwhoami-v2\u002Fhomepage.jpeg",[13,180,181],{},"控制台里你能看到连上了哪些虾、谁在线、上次什么时候用过。",[13,183,184],{},[127,185],{"alt":186,"src":187},"Dashboard 管理界面","\u002Fa\u002Fwhoami-v2\u002Fdashboard.png",[13,189,190],{},"说句实话，目前有局限。只有支持 Agent Skill 机制的工具能接入，不是所有虾都吃这一套。好在主流的几个养虾平台和 AI 编程工具已经能用了。",[13,192,193,194],{},"代码开源，GitHub 上随便翻: ",[159,195,198],{"href":196,"rel":197,"target":164},"https:\u002F\u002Fgithub.com\u002Fmorvanzhou\u002Fwhoami",[163],"github.com\u002Fmorvanzhou\u002Fwhoami",[32,200],{},[35,202,203],{"id":203},"写在最后",[13,205,206],{},"最近大家都在比谁的虾聪明、谁的虾干活快。",[13,208,209],{},"我养了两周，倒是觉得聪不聪明是其次。虾认不认识你，才是正经事。",[13,211,212],{},"同一个需求，丢给认识你的虾和不认识你的虾，出来的东西差了不止一档。",[13,214,215],{},"养虾这事，也许别急着教虾做事，先让虾认人。",{"title":217,"searchDepth":218,"depth":218,"links":219},"",3,[220,222,223,224,225],{"id":37,"depth":221,"text":38},2,{"id":70,"depth":221,"text":71},{"id":102,"depth":221,"text":103},{"id":138,"depth":221,"text":138},{"id":203,"depth":221,"text":203},"\u002Fa\u002Fwhoami-v2\u002Fcover.png","2026-03-12","虾越养越多，但没一只认识你。身份应该跟着人走，不是锁在虾肚子里",false,"md",[232,235,238,241],{"q":233,"a":234},"为什么多个 AI Agent 的记忆是割裂的？","因为每个 Agent 的记忆（如 USER.md、MEMORY.md）都存在各自的本地项目文件夹里。第二个 Agent 读不到第一个的记忆，换台电脑也读不到。就像多家医院的病历系统互不相通，每次都要重讲一遍。",{"q":236,"a":237},"whoami 如何让所有 Agent 都'认识'你？","whoami 把你的身份信息放在一个独立的中心化位置，任何 Agent 干活前都先去读取你的档案。安装只需一行命令 npx skills add MorvanZhou\u002Fwhoami -g --yes，然后在 whoamiagent.com 配置你的信息。支持主流 AI 编程工具，代码完全开源。",{"q":239,"a":240},"Agent 的本地记忆（USER.md）和 whoami 有什么区别？","本地记忆存在每个 Agent 自己的项目文件夹里，换一个 Agent 或换台电脑就失效。whoami 是中心化的身份档案，独立于任何 Agent 存在。就像你的身份证走到哪带到哪，而不是每家店各记一份你的信息。记忆会丢，但身份档案一直在。",{"q":242,"a":243},"whoami 目前有什么局限性？","目前只有支持 Agent Skill 机制的工具能接入，不是所有 Agent 都支持。好在主流的几个 AI 编程工具已经能用了。另外 whoami 需要在 whoamiagent.com 上配置个人信息，控制台可以查看哪些 Agent 连上了、谁在线、上次什么时候用过。代码完全开源在 GitHub 上。",{},true,"\u002Farticles\u002Fwhoami-v2",8,{"title":5,"description":228},[250,251,252,253,254,255,256],"AI Agent 身份同步","Agent 记忆割裂","whoami","AI 个性化","多 Agent 管理","Agent Skill","开源工具","articles\u002Fwhoami-v2",[259,260,261],"AI 应用","产品思考","独立开发","article",null,"WTqnvIzp6AAcuv_eVS41gocfIkQCAaIK5NlMopTC6O4",1782881824908]