[{"data":1,"prerenderedAt":8944},["ShallowReactive",2],{"releases":3,"changelog-en":3284,"changelog-cn":4246,"plugin-changelog-en":5189,"plugin-changelog-cn":5371,"mdc--oqeo7s-key":3434,"mdc-2uh66k-key":4150,"mdc--coob5h-key":5530,"mdc--ewmqy5-key":5542,"mdc--5eeby2-key":5550,"mdc--jwfb0k-key":5558,"mdc-7xu3ap-key":5566,"mdc--9ld16v-key":5574,"mdc--bxwssj-key":5583,"mdc-1kpxxt-key":5591,"mdc-rk29si-key":5599,"mdc-mml3i0-key":5607,"mdc--upiktb-key":5616,"mdc--6dj70e-key":5624,"mdc-de1mi5-key":5632,"mdc--oxlc40-key":5640,"mdc-uk0mii-key":5649,"mdc-j5cbn0-key":5657,"mdc-8qo8y0-key":5666,"mdc-irteis-key":5674,"mdc--4wfb3-key":5682,"mdc-tsb4bs-key":5690,"mdc-92izmw-key":5699,"mdc-r6h798-key":5707,"mdc--mvuwtq-key":5715,"mdc-n5ixxd-key":5723,"mdc--1ebzk9-key":5732,"mdc-29lbvo-key":5740,"mdc--w7ujqd-key":5749,"mdc--eckd6k-key":5757,"mdc-k1kjog-key":5765,"mdc--1xcx0k-key":5774,"mdc-36lnyq-key":5782,"mdc--fy1gq1-key":5791,"mdc--y2kgfd-key":5799,"mdc-7itrhy-key":5808,"mdc-v88cav-key":5816,"mdc--w7lkuy-key":5824,"mdc-jpb5s8-key":5832,"mdc--tzjzln-key":5840,"mdc--4njb81-key":5848,"mdc--a4vvbo-key":5857,"mdc-abemk3-key":5865,"mdc--6u403e-key":5874,"mdc-x912rv-key":5882,"mdc-97hyxi-key":5890,"mdc--kl51rz-key":5899,"mdc-1cajlp-key":5907,"mdc--3tobux-key":5916,"mdc-b3gqaj-key":5924,"mdc-8qc2xw-key":5932,"mdc-op6tva-key":5941,"mdc--ssl6zm-key":5949,"mdc-p5zman-key":5958,"mdc-tg594o-key":5966,"mdc--m574q2-key":5974,"mdc-2ud9xt-key":5983,"mdc-17nvgs-key":5991,"mdc--gl2pj7-key":5999,"mdc--i1vy74-key":6007,"mdc--c0eanu-key":6016,"mdc-v54z93-key":6024,"mdc-jo41ff-key":6033,"mdc-lepu16-key":6041,"mdc--otwx00-key":6050,"mdc--wtxuyt-key":6058,"mdc--h89pj2-key":6067,"mdc--5pam7l-key":6075,"mdc--z6q84-key":6083,"mdc--5nult1-key":6091,"mdc-9zxls7-key":6100,"mdc-967oh-key":6108,"mdc--vvy2vh-key":6117,"mdc-k1dazt-key":6125,"mdc-cy2dn7-key":6134,"mdc--1zjhbs-key":6142,"mdc-pszlbr-key":6151,"mdc-5gncu8-key":6159,"mdc-kufa1p-key":6168,"mdc-wb8dlp-key":6176,"mdc-2doq5r-key":6184,"mdc-86s5vt-key":6193,"mdc--takr5q-key":6201,"mdc-1bf3kp-key":6210,"mdc--fek7hv-key":6218,"mdc--ojvak1-key":6226,"mdc-rkn9hk-key":6234,"mdc-tu7wec-key":6242,"mdc--ntripn-key":6250,"mdc--x6w5dd-key":6259,"mdc-mtccp3-key":6267,"mdc-oie4sa-key":6275,"mdc-qh84l-key":6283,"mdc--fdauk3-key":6291,"mdc-x66873-key":6299,"mdc-lm27wr-key":6308,"mdc--nvxukk-key":6316,"mdc--hsx1eg-key":6324,"mdc--u6f6rq-key":6332,"mdc--i5q7sf-key":6341,"mdc-p88ldl-key":6349,"mdc--qzxkz8-key":6357,"mdc-41etfk-key":6365,"mdc--6lhq3u-key":6374,"mdc-q19e6m-key":6382,"mdc-ph00j9-key":6390,"mdc--cgfp1i-key":6398,"mdc-zioks-key":6406,"mdc--7agg0m-key":6415,"mdc-kllj1g-key":6423,"mdc-2ruy8x-key":6431,"mdc--p659lt-key":6439,"mdc-3lfeal-key":6448,"mdc-yhoqql-key":6456,"mdc-k60lnd-key":6464,"mdc--7rymr0-key":6472,"mdc-kq91gg-key":6481,"mdc-lgo931-key":6489,"mdc-uw9ug7-key":6497,"mdc--x0rije-key":6505,"mdc-er1ss6-key":6514,"mdc-xt8mmd-key":6522,"mdc--pkc5zz-key":6531,"mdc-7kyw2b-key":6539,"mdc--gyyaob-key":6548,"mdc-4h3ks6-key":6556,"mdc-q5jt8g-key":6565,"mdc--hr0iut-key":6573,"mdc-j4glrt-key":6581,"mdc--kozsl2-key":6589,"mdc-ijjlsl-key":6598,"mdc--trtpw6-key":6606,"mdc-7cwp08-key":6614,"mdc--bfev1l-key":6622,"mdc-vxm1j1-key":6630,"mdc--38i5a1-key":6639,"mdc--ch3sxx-key":6647,"mdc--ptoesj-key":6656,"mdc-1pjiaw-key":6664,"mdc--s0icvs-key":6673,"mdc--e8u91v-key":6681,"mdc-gsw2l9-key":6689,"mdc-4dbbbz-key":6698,"mdc--x7mqcy-key":6706,"mdc--r4db4b-key":6715,"mdc--xaptcv-key":6723,"mdc-kobi5r-key":6731,"mdc-ri961t-key":6739,"mdc-99g9rt-key":6748,"mdc-ky1axr-key":6756,"mdc--iw55f7-key":6765,"mdc--esdn3n-key":6773,"mdc--8vld9j-key":6782,"mdc-qxee54-key":6790,"mdc--meetm0-key":6799,"mdc-wrz2j7-key":6807,"mdc--gzxmrl-key":6815,"mdc-o1n7s3-key":6824,"mdc--hqloby-key":6832,"mdc--kz9qsq-key":6841,"mdc--r4uyb1-key":6849,"mdc-2xl6yb-key":6857,"mdc-bbho2-key":6866,"mdc-n41wo5-key":6874,"mdc--fdb4rl-key":6883,"mdc-hiaxzx-key":6891,"mdc-1xyp82-key":6899,"mdc--bxj762-key":6908,"mdc-gw7z61-key":6916,"mdc-llxefe-key":6924,"mdc--6gtj36-key":6933,"mdc-w1khy2-key":6941,"mdc-s9j2sm-key":6950,"mdc--tngp5w-key":6958,"mdc-4vitl0-key":6967,"mdc--n11bmg-key":6975,"mdc-azrirz-key":6983,"mdc-wpo095-key":6991,"mdc--q3fesh-key":7000,"mdc--ij8lff-key":7008,"mdc-sk11pf-key":7017,"mdc-zdkjfx-key":7025,"mdc--9xuplx-key":7034,"mdc--npwfzt-key":7042,"mdc-ojerrh-key":7051,"mdc-ab5fbw-key":7059,"mdc-sqkzpu-key":7067,"mdc-5f6v3y-key":7076,"mdc--4jb0eo-key":7084,"mdc--ty29lo-key":7093,"mdc-n1wbye-key":7101,"mdc-5gw5k5-key":7109,"mdc--g100sk-key":7117,"mdc-sxocys-key":7126,"mdc--h1bzov-key":7134,"mdc--nuxsue-key":7143,"mdc-kk32ka-key":7151,"mdc--kgp24z-key":7159,"mdc-reaqg7-key":7168,"mdc-kwgvcw-key":7176,"mdc--kgl8du-key":7185,"mdc--sjnd5u-key":7193,"mdc--dap70m-key":7201,"mdc--fkc0b6-key":7209,"mdc--1wyjzh-key":7218,"mdc--vi4hxn-key":7226,"mdc-n6y9qf-key":7235,"mdc--wxjkua-key":7243,"mdc-7f7p2e-key":7252,"mdc-qdlf3e-key":7260,"mdc--85gvby-key":7269,"mdc--35z72o-key":7277,"mdc-hcr0yr-key":7286,"mdc--cdb0k3-key":7294,"mdc-8zrsob-key":7303,"mdc--lv5dxo-key":7311,"mdc-p28j09-key":7320,"mdc-kenn9q-key":7328,"mdc--3pac42-key":7337,"mdc--aq7pny-key":7345,"mdc-nuruxy-key":7353,"mdc--kezs6-key":7361,"mdc--9etgjt-key":7369,"mdc--b8dzdy-key":7378,"mdc--dzic1g-key":7386,"mdc--ptoumh-key":7394,"mdc-786ean-key":7403,"mdc-nyorls-key":7411,"mdc--txbsyx-key":7419,"mdc-s4pq8z-key":7427,"mdc--hrxeee-key":7436,"mdc-52hzq-key":7444,"mdc-vq1ev7-key":7452,"mdc-scyc4b-key":7461,"mdc-yfdm3l-key":7469,"mdc-l7vo3w-key":7477,"mdc--u1kpkj-key":7486,"mdc-64p0fc-key":7494,"mdc--rca96s-key":7503,"mdc--oxgzi5-key":7511,"mdc-dcugbd-key":7520,"mdc-nz549d-key":7528,"mdc-rvk8ax-key":7537,"mdc--w9n5fz-key":7545,"mdc--3bm006-key":7553,"mdc--k1c9w-key":7562,"mdc--v2pq3a-key":7570,"mdc--64gyip-key":7578,"mdc-bhmgd1-key":7586,"mdc--qcos8h-key":7594,"mdc--ss3gak-key":7602,"mdc--kfs67a-key":7610,"mdc--809vux-key":7619,"mdc--iqkg58-key":7627,"mdc--eog2oa-key":7635,"mdc-fm6bu5-key":7643,"mdc-nw07yn-key":7651,"mdc-o35lsu-key":7659,"mdc--bv3w74-key":7668,"mdc--vchpc4-key":7676,"mdc-lv9qy8-key":7684,"mdc--jsmw2d-key":7693,"mdc-tq2g4c-key":7701,"mdc-x42fat-key":7710,"mdc-d0zhy0-key":7718,"mdc--ly37bp-key":7726,"mdc-fo48jm-key":7734,"mdc-7je7xs-key":7742,"mdc--etlunp-key":7750,"mdc--pk43mo-key":7758,"mdc--5bo3ra-key":7767,"mdc-5f9ull-key":7775,"mdc-tfrs36-key":7783,"mdc-sfwhe3-key":7791,"mdc-9zbwzr-key":7799,"mdc-hind0t-key":7808,"mdc-z7s3yg-key":7816,"mdc--1ivurw-key":7825,"mdc--4eq63n-key":7833,"mdc-ttqhfo-key":7842,"mdc-ldxv8v-key":7850,"mdc-5a80n8-key":7858,"mdc--gq0b2y-key":7867,"mdc-21s3sl-key":7875,"mdc-ngqkdc-key":7884,"mdc--sfk6a1-key":7892,"mdc-sm3zou-key":7901,"mdc-gypp8d-key":7909,"mdc-u9vkj-key":7917,"mdc--vukjdk-key":7926,"mdc-2w4syd-key":7934,"mdc-g5gr5e-key":7943,"mdc--a05il-key":7951,"mdc--rcinja-key":7959,"mdc-8droo-key":7967,"mdc--v319m3-key":7975,"mdc-xsgcvz-key":7984,"mdc-zaokb3-key":7992,"mdc--ve5glv-key":8000,"mdc-ybq2ac-key":8009,"mdc-bakh4e-key":8017,"mdc--gdci9u-key":8025,"mdc--a4sjeb-key":8033,"mdc-a848hy-key":8042,"mdc--tyh3oc-key":8050,"mdc-vbr6tk-key":8058,"mdc--l816tq-key":8066,"mdc-fs6ew9-key":8074,"mdc--5iz0ks-key":8083,"mdc--pnbh40-key":8091,"mdc--dggan-key":8099,"mdc--heaql5-key":8107,"mdc--zqu4y-key":8116,"mdc-pjgfao-key":8124,"mdc-uxo59q-key":8132,"mdc--ibdg3s-key":8140,"mdc-im9sco-key":8148,"mdc--jhh6l0-key":8156,"mdc-xmuf97-key":8165,"mdc-nfxgmk-key":8173,"mdc--otp93n-key":8181,"mdc--cdpc07-key":8190,"mdc--ggdnyu-key":8198,"mdc--oedzji-key":8206,"mdc--4vqr0g-key":8214,"mdc-jztbi8-key":8222,"mdc--5x12lq-key":8231,"mdc-p795lk-key":8239,"mdc-5ln7ey-key":8247,"mdc-hmglhr-key":8255,"mdc--87uh6x-key":8263,"mdc--iidq2i-key":8272,"mdc--i9tiv3-key":8280,"mdc-46a72p-key":8288,"mdc-7cg6ef-key":8296,"mdc--6tu1gv-key":8305,"mdc--k3uhqm-key":8313,"mdc--uevccc-key":8321,"mdc-5zg74s-key":8330,"mdc--95oinb-key":8338,"mdc--e5f0bs-key":8346,"mdc-xzoy70-key":8354,"mdc-3thq6s-key":8363,"mdc--9lqf4m-key":8371,"mdc-pojlob-key":8379,"mdc-o5por5-key":8387,"mdc--suskq0-key":8395,"mdc-warg6g-key":8403,"mdc--hwzm6o-key":8412,"mdc-p49pm9-key":8420,"mdc--ufyv4m-key":8429,"mdc--uqeccc-key":8437,"mdc--dojpmf-key":8445,"mdc-ddp6xl-key":8454,"mdc-f9sqqg-key":8462,"mdc--ehb0ob-key":8470,"mdc--7vttv6-key":8478,"mdc-r37sjz-key":8487,"mdc-e8hfyn-key":8495,"mdc-wikww7-key":8503,"mdc-jacs9q-key":8511,"mdc-u6s2sl-key":8519,"mdc--jke3wc-key":8528,"mdc--fi4bkg-key":8536,"mdc--i7uojy-key":8544,"mdc-5e52d4-key":8552,"mdc--rtx49l-key":8560,"mdc--e26nah-key":8568,"mdc--z3vvet-key":8576,"mdc--ouhgty-key":8585,"mdc--sie799-key":8593,"mdc--hg2p2h-key":8602,"mdc--vmpjfn-key":8610,"mdc-rp3dbe-key":8619,"mdc--scifps-key":8627,"mdc--nlfi0n-key":8636,"mdc--tk0oop-key":8644,"mdc-a6em61-key":8652,"mdc-558mep-key":8660,"mdc-9tu5qx-key":8669,"mdc--3y21s1-key":8677,"mdc-kog4ro-key":8685,"mdc--vcmgc1-key":8694,"mdc-2dgls6-key":8702,"mdc--674gug-key":8711,"mdc--6l2kg3-key":8719,"mdc-4q4sq1-key":8728,"mdc-7jmses-key":8736,"mdc-k8oi76-key":8745,"mdc-uvg7j-key":8753,"mdc--txe0r1-key":8761,"mdc-xse388-key":8769,"mdc--ybm5cn-key":8777,"mdc--xryp7n-key":8786,"mdc-110lkp-key":8794,"mdc--5q23ps-key":8802,"mdc--2f0asn-key":8810,"mdc-klg800-key":8819,"mdc-dims9n-key":8827,"mdc-5gg45c-key":8836,"mdc-wcczfp-key":8844,"mdc-lay1xn-key":8852,"mdc--7j7yx7-key":8860,"mdc--kjlv7g-key":8868,"mdc-44ffz5-key":8876,"mdc-etjxs8-key":8884,"mdc-zhgp5k-key":8893,"mdc--f89rt9-key":8901,"mdc--30mkuo-key":8910,"mdc-4z27of-key":8918,"mdc--efgrk4-key":8927,"mdc-1ty9ip-key":8936},{"versions":4},[5,10,32,59,202,207,431,446,538,705,729,1080,1099,1254,1262,1379,1458,1495,1568,1660,1711,1841,1919,1960,2031,2253,2880,3142,3151,3255],{"releaseUrl":6,"name":7,"date":8,"changedInfo":9},"https://github.com/MemTensor/MemOS/releases/tag/memos-local-plugin-v2.0.11","memos-local-plugin-v2.0.11","2026-07-27",[],{"releaseUrl":11,"name":12,"date":13,"changedInfo":14},"https://github.com/MemTensor/MemOS/releases/tag/v2.0.25","v2.0.25","2026-07-24",[15,21,27],{"type":16,"description":17,"author":18,"pr":19,"prUrl":20},"feat","chunk batch reflection scoring","chiefmojo",1957,"https://github.com/MemTensor/MemOS/pull/1957",{"type":22,"description":23,"author":24,"pr":25,"prUrl":26},"revert","\"feat: chunk batch reflection scoring (#1957)\"","syzsunshine219",2145,"https://github.com/MemTensor/MemOS/pull/2145",{"type":28,"description":29,"author":24,"pr":30,"prUrl":31},"release","merge dev-v2.0.25 into main",2156,"https://github.com/MemTensor/MemOS/pull/2156",{"releaseUrl":33,"name":34,"date":35,"changedInfo":36},"https://github.com/MemTensor/MemOS/releases/tag/v2.0.24","v2.0.24","2026-07-19",[37,42,47,53],{"type":38,"description":39,"author":24,"pr":40,"prUrl":41},"fix(ci)","avoid protected branch push in plugin releases",2091,"https://github.com/MemTensor/MemOS/pull/2091",{"type":28,"description":43,"author":44,"pr":45,"prUrl":46},"@memtensor/memos-local-plugin v2.0.10","memtensor/memos-local-plugin",2093,"https://github.com/MemTensor/MemOS/pull/2093",{"type":48,"description":49,"author":50,"pr":51,"prUrl":52},"fix","#2090: fix: README benchmark scores in News section don't match Performance table (LoCo","Memtensor-AI",2092,"https://github.com/MemTensor/MemOS/pull/2092",{"type":54,"description":55,"author":56,"pr":57,"prUrl":58},"merge","2.0.24 into main","bittergreen",2119,"https://github.com/MemTensor/MemOS/pull/2119",{"releaseUrl":60,"name":61,"date":62,"changedInfo":63},"https://github.com/MemTensor/MemOS/releases/tag/v2.0.23","v2.0.23","2026-07-09",[64,68,72,76,80,86,92,97,102,107,111,115,119,123,127,131,135,139,143,147,151,156,160,164,169,173,177,181,186,190,193,197],{"type":48,"description":65,"author":50,"pr":66,"prUrl":67},"#1540: fix:",1824,"https://github.com/MemTensor/MemOS/pull/1824",{"type":48,"description":69,"author":50,"pr":70,"prUrl":71},"#1888: [Bug] test_system_parser.py: SystemParser.__init__() got an unexpected keyword a",1889,"https://github.com/MemTensor/MemOS/pull/1889",{"type":48,"description":73,"author":50,"pr":74,"prUrl":75},"#1525: [Bug] clean_json_response crashes with cryptic AttributeError when given None",1884,"https://github.com/MemTensor/MemOS/pull/1884",{"type":48,"description":77,"author":50,"pr":78,"prUrl":79},"#1901: share_cube_with_user passes swapped args to _validate_cube_access — fails for ev",1903,"https://github.com/MemTensor/MemOS/pull/1903",{"type":81,"description":82,"author":83,"pr":84,"prUrl":85},"docs(cn)","translate remaining English text in dream.md","sonimwang",1893,"https://github.com/MemTensor/MemOS/pull/1893",{"type":87,"description":88,"author":89,"pr":90,"prUrl":91},"docs","clarify API product model descriptions","Lucas-FManager",1810,"https://github.com/MemTensor/MemOS/pull/1810",{"type":48,"description":93,"author":94,"pr":95,"prUrl":96},"correct \"monitering\" typo in task_id field descriptions","nuthalapativarun",1931,"https://github.com/MemTensor/MemOS/pull/1931",{"type":48,"description":98,"author":99,"pr":100,"prUrl":101},"quote OpenClaw FTS query terms","RerankerGuo",2043,"https://github.com/MemTensor/MemOS/pull/2043",{"type":87,"description":103,"author":104,"pr":105,"prUrl":106},"fix Quick Start examples in Chat & Message API docs to match MemOSClient signatures","hiasky",1919,"https://github.com/MemTensor/MemOS/pull/1919",{"type":87,"description":108,"author":99,"pr":109,"prUrl":110},"translate API reference pages",2053,"https://github.com/MemTensor/MemOS/pull/2053",{"type":48,"description":112,"author":99,"pr":113,"prUrl":114},"align Gemini viewer embedding test",2050,"https://github.com/MemTensor/MemOS/pull/2050",{"type":48,"description":116,"author":99,"pr":117,"prUrl":118},"add durable Hermes provider link",2051,"https://github.com/MemTensor/MemOS/pull/2051",{"type":48,"description":120,"author":99,"pr":121,"prUrl":122},"delimit memory context with XML boundary",2052,"https://github.com/MemTensor/MemOS/pull/2052",{"type":48,"description":124,"author":99,"pr":125,"prUrl":126},"load bridge package version without require",1992,"https://github.com/MemTensor/MemOS/pull/1992",{"type":48,"description":128,"author":99,"pr":129,"prUrl":130},"log LLM error response bodies",2012,"https://github.com/MemTensor/MemOS/pull/2012",{"type":48,"description":132,"author":99,"pr":133,"prUrl":134},"avoid blocking OpenClaw plugin registration",2044,"https://github.com/MemTensor/MemOS/pull/2044",{"type":48,"description":136,"author":18,"pr":137,"prUrl":138},"bridge startup race, dirty-reward orphan traces, RPC loopback auth",1817,"https://github.com/MemTensor/MemOS/pull/1817",{"type":48,"description":140,"author":50,"pr":141,"prUrl":142},"#2063: algorithm.lightweightMemory.enabled: true does not actually skip evolution pipel",2074,"https://github.com/MemTensor/MemOS/pull/2074",{"type":16,"description":144,"author":99,"pr":145,"prUrl":146},"add configurable CJK keyword tokenization",2040,"https://github.com/MemTensor/MemOS/pull/2040",{"type":16,"description":148,"author":99,"pr":149,"prUrl":150},"route embedding input types by usage",2024,"https://github.com/MemTensor/MemOS/pull/2024",{"type":48,"description":152,"author":153,"pr":154,"prUrl":155},"add missing contracts.tools declaration for OpenClaw tool allowlist","saraphine001",1669,"https://github.com/MemTensor/MemOS/pull/1669",{"type":48,"description":157,"author":56,"pr":158,"prUrl":159},"Disable thinking for qwen3 preference extractor",2079,"https://github.com/MemTensor/MemOS/pull/2079",{"type":48,"description":161,"author":56,"pr":162,"prUrl":163},"tests for preference extractors",2080,"https://github.com/MemTensor/MemOS/pull/2080",{"type":87,"description":165,"author":166,"pr":167,"prUrl":168},"rewrite README around three usage scenarios + add bilingual README_ZH","shinetata",2078,"https://github.com/MemTensor/MemOS/pull/2078",{"type":48,"description":170,"author":99,"pr":171,"prUrl":172},"quarantine stale sqlite native binding",2049,"https://github.com/MemTensor/MemOS/pull/2049",{"type":48,"description":174,"author":99,"pr":175,"prUrl":176},"tighten skill generation policy prompts",2014,"https://github.com/MemTensor/MemOS/pull/2014",{"type":48,"description":178,"author":99,"pr":179,"prUrl":180},"publish compiled OpenClaw plugin entry",2013,"https://github.com/MemTensor/MemOS/pull/2013",{"type":182,"description":183,"author":18,"pr":184,"prUrl":185},"feat(l3)","dedicated l3Llm config slot for abstraction pass",1959,"https://github.com/MemTensor/MemOS/pull/1959",{"type":22,"description":187,"author":24,"pr":188,"prUrl":189},"\"fix: publish compiled OpenClaw plugin entry (#2013)\"",2082,"https://github.com/MemTensor/MemOS/pull/2082",{"type":48,"description":178,"author":24,"pr":191,"prUrl":192},2084,"https://github.com/MemTensor/MemOS/pull/2084",{"type":48,"description":194,"author":50,"pr":195,"prUrl":196},"#2076: local-plugin v2.0.8: gateway CPU 100% — synchronous full-table vector scan (scan",2077,"https://github.com/MemTensor/MemOS/pull/2077",{"type":28,"description":198,"author":199,"pr":200,"prUrl":201},"merge dev-v2.0.23 into main","CarltonXiang",2085,"https://github.com/MemTensor/MemOS/pull/2085",{"releaseUrl":203,"name":204,"date":205,"changedInfo":206},"https://github.com/MemTensor/MemOS/releases/tag/memos-local-plugin-v2.0.10","memos-local-plugin-v2.0.10","2026-07-15",[],{"releaseUrl":208,"name":209,"date":210,"changedInfo":211},"https://github.com/MemTensor/MemOS/releases/tag/v2.0.22","v2.0.22","2026-07-03",[212,217,221,225,229,233,237,241,245,249,253,257,262,266,270,274,278,282,286,291,295,299,303,307,311,315,320,325,329,333,338,342,346,350,354,358,364,367,371,375,379,383,387,391,396,400,404,407,410,413,416,420,424,428],{"type":48,"description":213,"author":214,"pr":215,"prUrl":216},"repair pref bug for empty preference filed","Wang-Daoji",2007,"https://github.com/MemTensor/MemOS/pull/2007",{"type":48,"description":218,"author":50,"pr":219,"prUrl":220},"#2008: fix: ci test failed",2010,"https://github.com/MemTensor/MemOS/pull/2010",{"type":48,"description":222,"author":56,"pr":223,"prUrl":224},"Tighten preference memory prompt to avoid over-extractions.",2016,"https://github.com/MemTensor/MemOS/pull/2016",{"type":48,"description":226,"author":50,"pr":227,"prUrl":228},"#1358: fix(Windows): Path format mismatch causes better-sqlite3 loading failure",2005,"https://github.com/MemTensor/MemOS/pull/2005",{"type":48,"description":230,"author":50,"pr":231,"prUrl":232},"#1595: FTS5 query failures with Hermes Agent instructional prompts",1987,"https://github.com/MemTensor/MemOS/pull/1987",{"type":48,"description":234,"author":50,"pr":235,"prUrl":236},"#1490: fix: 本地viewer不会解析配置文件的环境变量",1984,"https://github.com/MemTensor/MemOS/pull/1984",{"type":48,"description":238,"author":50,"pr":239,"prUrl":240},"#1377: fix: Title: memos-local-openclaw-plugin corrupts openclaw.json by inserting \"gro",1980,"https://github.com/MemTensor/MemOS/pull/1980",{"type":48,"description":242,"author":50,"pr":243,"prUrl":244},"#1372: fix(memos-local-openclaw): Viewer API search 接口 limit 和 minScore 参数不生效",1979,"https://github.com/MemTensor/MemOS/pull/1979",{"type":48,"description":246,"author":50,"pr":247,"prUrl":248},"#1362: 添加 excludeSessionKey 选项，避免召回当前会话内容",1978,"https://github.com/MemTensor/MemOS/pull/1978",{"type":48,"description":250,"author":50,"pr":251,"prUrl":252},"#1315: [Bug] Topic Judge 100% failure rate - MiniMax API returns 404 for topic-judge ca",1972,"https://github.com/MemTensor/MemOS/pull/1972",{"type":48,"description":254,"author":50,"pr":255,"prUrl":256},"#1927: fix: initialize() spawns new headless bridge without closing old one — process l",1928,"https://github.com/MemTensor/MemOS/pull/1928",{"type":258,"description":259,"author":50,"pr":260,"prUrl":261},"chore","remove pending label from issue templates",1858,"https://github.com/MemTensor/MemOS/pull/1858",{"type":48,"description":263,"author":50,"pr":264,"prUrl":265},"#1915: fix(memos-local-plugin): bridge status detection misses hermes chat with global",1925,"https://github.com/MemTensor/MemOS/pull/1925",{"type":48,"description":267,"author":50,"pr":268,"prUrl":269},"#1913: turn.start injection collapses to empty when top hits are dominated by near-dupl",1923,"https://github.com/MemTensor/MemOS/pull/1923",{"type":48,"description":271,"author":50,"pr":272,"prUrl":273},"#1815: feat: [memos-local-plugin] tool_result_persist hook returns Promise (should be s",2003,"https://github.com/MemTensor/MemOS/pull/2003",{"type":48,"description":275,"author":50,"pr":276,"prUrl":277},"#1966: bug: ghost trace in episode.trace_ids_json causes infinite rescore loop (590 cal",2004,"https://github.com/MemTensor/MemOS/pull/2004",{"type":48,"description":279,"author":50,"pr":280,"prUrl":281},"#1736: [Bug] memos-local-hermes-plugin: bridge fails to start on Node.js v22 (CJS/ESM m",1998,"https://github.com/MemTensor/MemOS/pull/1998",{"type":48,"description":283,"author":50,"pr":284,"prUrl":285},"#1514: Auto-recall hardcodes maxResults: 10, ignoring recall.maxResultsDefault config",1986,"https://github.com/MemTensor/MemOS/pull/1986",{"type":287,"description":288,"author":199,"pr":289,"prUrl":290},"dev","20260604 v2.0.19",2033,"https://github.com/MemTensor/MemOS/pull/2033",{"type":48,"description":292,"author":50,"pr":293,"prUrl":294},"#1596: fix: System overview doesn't show the correct configuration value for model",1995,"https://github.com/MemTensor/MemOS/pull/1995",{"type":48,"description":296,"author":199,"pr":297,"prUrl":298},"#1910: Bridge process leak: every turn spawns new bridge.cjs, 4+ …",2034,"https://github.com/MemTensor/MemOS/pull/2034",{"type":48,"description":300,"author":50,"pr":301,"prUrl":302},"#1559: fix: registerMemoryCapability API not found in OpenClaw 2026.3.31",1991,"https://github.com/MemTensor/MemOS/pull/1991",{"type":48,"description":304,"author":50,"pr":305,"prUrl":306},"#2028: fix: memory error",2031,"https://github.com/MemTensor/MemOS/pull/2031",{"type":48,"description":308,"author":50,"pr":309,"prUrl":310},"#1619: Bug: npm package ships TypeScript source only — no compiled output (dist/)",1820,"https://github.com/MemTensor/MemOS/pull/1820",{"type":48,"description":312,"author":50,"pr":313,"prUrl":314},"#1929: Bug: /api/v1/embeddings/maintenance causes 100% CPU and event loop starvation on",1935,"https://github.com/MemTensor/MemOS/pull/1935",{"type":316,"description":317,"author":50,"pr":318,"prUrl":319},"fix(openclaw)","restart promptly after update install",2032,"https://github.com/MemTensor/MemOS/pull/2032",{"type":87,"description":321,"author":322,"pr":323,"prUrl":324},"update benchmark PR messaging","MatthewZhuang",2019,"https://github.com/MemTensor/MemOS/pull/2019",{"type":48,"description":326,"author":50,"pr":327,"prUrl":328},"#1347: 建议：增加自动召回的短查询过滤参数（min_query_length）",1976,"https://github.com/MemTensor/MemOS/pull/1976",{"type":48,"description":330,"author":50,"pr":331,"prUrl":332},"#1311: bug(openclaw-plugin): auto-recall contaminates cron runs with prior meta-discuss",1970,"https://github.com/MemTensor/MemOS/pull/1970",{"type":48,"description":334,"author":335,"pr":336,"prUrl":337},"make MemOS startup recovery non-blocking","leavrcn",1758,"https://github.com/MemTensor/MemOS/pull/1758",{"type":16,"description":339,"author":56,"pr":340,"prUrl":341},"Support independent model config for preference memory.",2039,"https://github.com/MemTensor/MemOS/pull/2039",{"type":48,"description":343,"author":50,"pr":344,"prUrl":345},"#1493: fix: /product/add returns 200 success but stores no memory (No add/update items",1989,"https://github.com/MemTensor/MemOS/pull/1989",{"type":48,"description":347,"author":50,"pr":348,"prUrl":349},"#1342: [Bug] v2.0.10 依赖冲突: numpy/scipy/chonkie 版本不兼容",1971,"https://github.com/MemTensor/MemOS/pull/1971",{"type":48,"description":351,"author":50,"pr":352,"prUrl":353},"#1523: [Bug] timed_with_status decorator silently swallows exceptions and returns None",1885,"https://github.com/MemTensor/MemOS/pull/1885",{"type":48,"description":355,"author":50,"pr":356,"prUrl":357},"#1863: [memos-local-openclaw] embedLocal leaks native ONNX memory per call; old-space f",1864,"https://github.com/MemTensor/MemOS/pull/1864",{"type":359,"description":360,"author":361,"pr":362,"prUrl":363},"fix(bridge)","derive profileId dynamically from MEMOS_HOME","redashes1984",1949,"https://github.com/MemTensor/MemOS/pull/1949",{"type":48,"description":312,"author":50,"pr":365,"prUrl":366},2038,"https://github.com/MemTensor/MemOS/pull/2038",{"type":48,"description":368,"author":50,"pr":369,"prUrl":370},"#1808: fix: [memos-local-plugin] Dreaming background processing starves Gateway event l",2002,"https://github.com/MemTensor/MemOS/pull/2002",{"type":48,"description":372,"author":50,"pr":373,"prUrl":374},"#1797: bug(hermes): _bridge_ok cache permanently disables provider after transient star",2001,"https://github.com/MemTensor/MemOS/pull/2001",{"type":48,"description":376,"author":50,"pr":377,"prUrl":378},"#1747: bridge.cts 启动竞态: startStdioServer 应在 core.init 之前启动",1999,"https://github.com/MemTensor/MemOS/pull/1999",{"type":48,"description":380,"author":50,"pr":381,"prUrl":382},"#1355: [Bug] /product/add returns 200 but memory not stored in Neo4j",1977,"https://github.com/MemTensor/MemOS/pull/1977",{"type":48,"description":384,"author":56,"pr":385,"prUrl":386},"ci ruff check",2045,"https://github.com/MemTensor/MemOS/pull/2045",{"type":48,"description":388,"author":199,"pr":389,"prUrl":390},"#1518: (capture) Internal \"Review the conversation above\" prompts…",2042,"https://github.com/MemTensor/MemOS/pull/2042",{"type":48,"description":392,"author":393,"pr":394,"prUrl":395},"#1733: [Bug] @memtensor/memos-lite-openclaw-plugin v0.2.3 fails to load: ReferenceError","memtensor/memos-lite-openclaw-plugin",1996,"https://github.com/MemTensor/MemOS/pull/1996",{"type":48,"description":397,"author":50,"pr":398,"prUrl":399},"#1395: Scheduler initialized but not processing tasks (uvicorn vs direct call differenc",1982,"https://github.com/MemTensor/MemOS/pull/1982",{"type":48,"description":401,"author":50,"pr":402,"prUrl":403},"#1527: [Bug] suggestion_handler sends system-only message — fails on MiniMax & Anthropi",1868,"https://github.com/MemTensor/MemOS/pull/1868",{"type":48,"description":392,"author":393,"pr":405,"prUrl":406},2047,"https://github.com/MemTensor/MemOS/pull/2047",{"type":48,"description":376,"author":50,"pr":408,"prUrl":409},2046,"https://github.com/MemTensor/MemOS/pull/2046",{"type":48,"description":300,"author":50,"pr":411,"prUrl":412},2037,"https://github.com/MemTensor/MemOS/pull/2037",{"type":48,"description":304,"author":50,"pr":414,"prUrl":415},2036,"https://github.com/MemTensor/MemOS/pull/2036",{"type":48,"description":417,"author":50,"pr":418,"prUrl":419},"#1543: fix: MEMOS不支持JSON5格式的openclaw.json",1990,"https://github.com/MemTensor/MemOS/pull/1990",{"type":48,"description":421,"author":50,"pr":422,"prUrl":423},"#1333: [Feature Request] Re-embed existing memories when embedding model/provider chang",1975,"https://github.com/MemTensor/MemOS/pull/1975",{"type":48,"description":425,"author":50,"pr":426,"prUrl":427},"#1532: Agent incorrectly acts on cross-session memory context in new sessions",1869,"https://github.com/MemTensor/MemOS/pull/1869",{"type":287,"description":209,"author":199,"pr":429,"prUrl":430},2058,"https://github.com/MemTensor/MemOS/pull/2058",{"releaseUrl":432,"name":433,"date":434,"changedInfo":435},"https://github.com/MemTensor/MemOS/releases/tag/v2.0.20","v2.0.20","2026-06-18",[436,441],{"type":437,"description":438,"author":56,"pr":439,"prUrl":440},"refactor","add search pipeline hooks for context rendering",1924,"https://github.com/MemTensor/MemOS/pull/1924",{"type":287,"description":442,"author":443,"pr":444,"prUrl":445},"20260615 v2.0.20","endxxxx",1946,"https://github.com/MemTensor/MemOS/pull/1946",{"releaseUrl":447,"name":448,"date":449,"changedInfo":450},"https://github.com/MemTensor/MemOS/releases/tag/v2.0.19","v2.0.19","2026-06-12",[451,456,460,464,468,474,478,482,486,490,494,498,501,505,509,513,517,521,525,529,534],{"type":87,"description":452,"author":453,"pr":454,"prUrl":455},"add Chinese translations for evaluation documentation","GoofySatoshi",1762,"https://github.com/MemTensor/MemOS/pull/1762",{"type":16,"description":457,"author":199,"pr":458,"prUrl":459},"add harness",1836,"https://github.com/MemTensor/MemOS/pull/1836",{"type":87,"description":461,"author":94,"pr":462,"prUrl":463},"translate core API reference docs to English (#1693)",1793,"https://github.com/MemTensor/MemOS/pull/1793",{"type":87,"description":465,"author":94,"pr":466,"prUrl":467},"translate module docs to Chinese (#1691)",1791,"https://github.com/MemTensor/MemOS/pull/1791",{"type":469,"description":470,"author":471,"pr":472,"prUrl":473},"mem","agent 0520","hijzy",1855,"https://github.com/MemTensor/MemOS/pull/1855",{"type":48,"description":475,"author":50,"pr":476,"prUrl":477},"#1398: [Bug] autoInstall: false 不生效，install_recommended 路径绕过了配置",1861,"https://github.com/MemTensor/MemOS/pull/1861",{"type":48,"description":479,"author":50,"pr":480,"prUrl":481},"#1489: fix(openclaw): incorrect Alibaba Bailian endpoint default in Viewer UI",1865,"https://github.com/MemTensor/MemOS/pull/1865",{"type":287,"description":483,"author":471,"pr":484,"prUrl":485},"20260525 v2.0.18",1867,"https://github.com/MemTensor/MemOS/pull/1867",{"type":48,"description":487,"author":50,"pr":488,"prUrl":489},"#1520: Docker deployment: daemon loses embedding/LLM config when started outside Python",1866,"https://github.com/MemTensor/MemOS/pull/1866",{"type":48,"description":491,"author":50,"pr":492,"prUrl":493},"#1746: bug: embedding maintenance stats misleading after bulk import — skipped traces s",1870,"https://github.com/MemTensor/MemOS/pull/1870",{"type":48,"description":495,"author":50,"pr":496,"prUrl":497},"#1518: (capture) Internal Review the conversation above prompts stored as user chunks",1879,"https://github.com/MemTensor/MemOS/pull/1879",{"type":48,"description":65,"author":50,"pr":499,"prUrl":500},1878,"https://github.com/MemTensor/MemOS/pull/1878",{"type":48,"description":502,"author":50,"pr":503,"prUrl":504},"#1593: Web UI memory count stuck at 500, actual traces exceed 1400",1877,"https://github.com/MemTensor/MemOS/pull/1877",{"type":48,"description":506,"author":50,"pr":507,"prUrl":508},"#1612: [Bug] memos-local-openclaw-plugin: ctx.registerTools() never called in QClaw des",1880,"https://github.com/MemTensor/MemOS/pull/1880",{"type":48,"description":510,"author":50,"pr":511,"prUrl":512},"#1681: feat: expose cube creation in HTTP API + clarify mem_cube_id semantics",1876,"https://github.com/MemTensor/MemOS/pull/1876",{"type":48,"description":514,"author":50,"pr":515,"prUrl":516},"#1734: [Bug] better-sqlite3 native module ABI mismatch breaks plugin on Node 25",1875,"https://github.com/MemTensor/MemOS/pull/1875",{"type":48,"description":518,"author":50,"pr":519,"prUrl":520},"#1782: Reward pipeline skips abandoned episodes — 98% of closed episodes never scored",1872,"https://github.com/MemTensor/MemOS/pull/1872",{"type":48,"description":522,"author":50,"pr":523,"prUrl":524},"#1787: v2.0.2+ regression: bootstrapMemoryCoreFull() hangs with 100% CPU on databases >",1871,"https://github.com/MemTensor/MemOS/pull/1871",{"type":48,"description":526,"author":50,"pr":527,"prUrl":528},"#1873: fix: openclaw doctor reports DuplicateOpenClawRuntimeError (false positive)",1874,"https://github.com/MemTensor/MemOS/pull/1874",{"type":87,"description":530,"author":531,"pr":532,"prUrl":533},"Add FAQ section for common questions about MemOS Memory OS","meichuanyi",1732,"https://github.com/MemTensor/MemOS/pull/1732",{"type":258,"description":535,"author":199,"pr":536,"prUrl":537},"add ai harness rules",1843,"https://github.com/MemTensor/MemOS/pull/1843",{"releaseUrl":539,"name":540,"date":541,"changedInfo":542},"https://github.com/MemTensor/MemOS/releases/tag/v2.0.17","v2.0.17","2026-05-26",[543,548,554,558,562,566,571,575,579,583,587,591,595,599,604,608,612,616,620,624,630,634,638,642,646,651,655,659,663,667,671,676,680,684,688,692,696,701],{"type":16,"description":544,"author":545,"pr":546,"prUrl":547},"enhance memos-local-plugin Windows installation experience","Hun-ger",1684,"https://github.com/MemTensor/MemOS/pull/1684",{"type":549,"description":550,"author":551,"pr":552,"prUrl":553},"doc","add contributing md","CaralHsi",1685,"https://github.com/MemTensor/MemOS/pull/1685",{"type":48,"description":555,"author":551,"pr":556,"prUrl":557},"delete .test1.py",1688,"https://github.com/MemTensor/MemOS/pull/1688",{"type":87,"description":559,"author":551,"pr":560,"prUrl":561},"add docs",1687,"https://github.com/MemTensor/MemOS/pull/1687",{"type":87,"description":563,"author":551,"pr":564,"prUrl":565},"add docs in current repo",1689,"https://github.com/MemTensor/MemOS/pull/1689",{"type":48,"description":567,"author":568,"pr":569,"prUrl":570},"ghost overview memory","whipser030",1707,"https://github.com/MemTensor/MemOS/pull/1707",{"type":48,"description":572,"author":568,"pr":573,"prUrl":574},"fix namespace",1709,"https://github.com/MemTensor/MemOS/pull/1709",{"type":87,"description":576,"author":471,"pr":577,"prUrl":578},"add memos local plugin resources",1708,"https://github.com/MemTensor/MemOS/pull/1708",{"type":48,"description":580,"author":568,"pr":581,"prUrl":582},"The reward score is always negative.",1710,"https://github.com/MemTensor/MemOS/pull/1710",{"type":54,"description":584,"author":24,"pr":585,"prUrl":586},"mem-agent-0509 into mem-agent-0512",1712,"https://github.com/MemTensor/MemOS/pull/1712",{"type":54,"description":588,"author":24,"pr":589,"prUrl":590},"mem-agent-0509-magent into mem-agent-0512",1713,"https://github.com/MemTensor/MemOS/pull/1713",{"type":48,"description":592,"author":471,"pr":593,"prUrl":594},"refine keyword tokenization for fulltext search",1711,"https://github.com/MemTensor/MemOS/pull/1711",{"type":258,"description":596,"author":551,"pr":597,"prUrl":598},"sync from main",1719,"https://github.com/MemTensor/MemOS/pull/1719",{"type":87,"description":600,"author":601,"pr":602,"prUrl":603},"add examples overview","aqilaziz",1717,"https://github.com/MemTensor/MemOS/pull/1717",{"type":258,"description":605,"author":471,"pr":606,"prUrl":607},"update website",1720,"https://github.com/MemTensor/MemOS/pull/1720",{"type":28,"description":609,"author":24,"pr":610,"prUrl":611},"merge mem-agent-0512 (v2.0.1) into main",1721,"https://github.com/MemTensor/MemOS/pull/1721",{"type":16,"description":613,"author":471,"pr":614,"prUrl":615},"add threshold for feedback",1723,"https://github.com/MemTensor/MemOS/pull/1723",{"type":48,"description":617,"author":568,"pr":618,"prUrl":619},"openclaw tool inject & change tool names",1724,"https://github.com/MemTensor/MemOS/pull/1724",{"type":48,"description":621,"author":471,"pr":622,"prUrl":623},"memory leak issue",1725,"https://github.com/MemTensor/MemOS/pull/1725",{"type":625,"description":626,"author":627,"pr":628,"prUrl":629},"test","cover reranker basics","snoopuppy582",1716,"https://github.com/MemTensor/MemOS/pull/1716",{"type":625,"description":631,"author":627,"pr":632,"prUrl":633},"cover mem_feedback basics",1715,"https://github.com/MemTensor/MemOS/pull/1715",{"type":16,"description":635,"author":471,"pr":636,"prUrl":637},"configure embedding rebuild batch size",1726,"https://github.com/MemTensor/MemOS/pull/1726",{"type":16,"description":639,"author":471,"pr":640,"prUrl":641},"persist trace policy links",1727,"https://github.com/MemTensor/MemOS/pull/1727",{"type":16,"description":643,"author":322,"pr":644,"prUrl":645},"reorganize memory injection sections and tool hints",1728,"https://github.com/MemTensor/MemOS/pull/1728",{"type":647,"description":648,"author":24,"pr":649,"prUrl":650},"ci","replace hermes-plugin-publish with memos-local-plugin-publish for V2",1730,"https://github.com/MemTensor/MemOS/pull/1730",{"type":48,"description":652,"author":568,"pr":653,"prUrl":654},"edit memos context & tool faild might trigger memos-search",1740,"https://github.com/MemTensor/MemOS/pull/1740",{"type":48,"description":656,"author":568,"pr":657,"prUrl":658},"reflection_synth",1749,"https://github.com/MemTensor/MemOS/pull/1749",{"type":48,"description":660,"author":568,"pr":661,"prUrl":662},"refine reflection",1752,"https://github.com/MemTensor/MemOS/pull/1752",{"type":48,"description":664,"author":471,"pr":665,"prUrl":666},"Hermes bridge packaged runtime startup",1761,"https://github.com/MemTensor/MemOS/pull/1761",{"type":359,"description":668,"author":24,"pr":669,"prUrl":670},"prevent process leak via PID file singleton guard",1765,"https://github.com/MemTensor/MemOS/pull/1765",{"type":672,"description":673,"author":56,"pr":674,"prUrl":675},"dream","- AddPhaseEnricher & context & search implementations",1767,"https://github.com/MemTensor/MemOS/pull/1767",{"type":16,"description":677,"author":214,"pr":678,"prUrl":679},"skill triger bug",1770,"https://github.com/MemTensor/MemOS/pull/1770",{"type":672,"description":681,"author":56,"pr":682,"prUrl":683},"- AddPhaseEnricher & context & search implementations (#1767)",1771,"https://github.com/MemTensor/MemOS/pull/1771",{"type":437,"description":685,"author":56,"pr":686,"prUrl":687},"(dream) pluginize context recall and change the way dream plugin is discovered.",1772,"https://github.com/MemTensor/MemOS/pull/1772",{"type":469,"description":689,"author":471,"pr":690,"prUrl":691},"agent 0514",1774,"https://github.com/MemTensor/MemOS/pull/1774",{"type":48,"description":693,"author":56,"pr":694,"prUrl":695},"preserve image_url sources so fine parsing can process images",1779,"https://github.com/MemTensor/MemOS/pull/1779",{"type":258,"description":697,"author":698,"pr":699,"prUrl":700},"change version number to 2.0.17","wustzdy",1800,"https://github.com/MemTensor/MemOS/pull/1800",{"type":54,"description":702,"author":56,"pr":703,"prUrl":704},"v2.0.17 into main",1768,"https://github.com/MemTensor/MemOS/pull/1768",{"releaseUrl":706,"name":707,"date":708,"changedInfo":709},"https://github.com/MemTensor/MemOS/releases/tag/v2.0.16","v2.0.16","2026-05-19",[710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728],{"type":16,"description":544,"author":545,"pr":546,"prUrl":547},{"type":549,"description":550,"author":551,"pr":552,"prUrl":553},{"type":48,"description":555,"author":551,"pr":556,"prUrl":557},{"type":87,"description":559,"author":551,"pr":560,"prUrl":561},{"type":87,"description":563,"author":551,"pr":564,"prUrl":565},{"type":48,"description":567,"author":568,"pr":569,"prUrl":570},{"type":48,"description":572,"author":568,"pr":573,"prUrl":574},{"type":87,"description":576,"author":471,"pr":577,"prUrl":578},{"type":48,"description":580,"author":568,"pr":581,"prUrl":582},{"type":54,"description":584,"author":24,"pr":585,"prUrl":586},{"type":54,"description":588,"author":24,"pr":589,"prUrl":590},{"type":48,"description":592,"author":471,"pr":593,"prUrl":594},{"type":258,"description":596,"author":551,"pr":597,"prUrl":598},{"type":87,"description":600,"author":601,"pr":602,"prUrl":603},{"type":258,"description":605,"author":471,"pr":606,"prUrl":607},{"type":28,"description":609,"author":24,"pr":610,"prUrl":611},{"type":625,"description":626,"author":627,"pr":628,"prUrl":629},{"type":625,"description":631,"author":627,"pr":632,"prUrl":633},{"type":647,"description":648,"author":24,"pr":649,"prUrl":650},{"releaseUrl":730,"name":731,"date":732,"changedInfo":733},"https://github.com/MemTensor/MemOS/releases/tag/v2.0.15","v2.0.15","2026-05-11",[734,738,743,748,752,756,760,764,770,774,778,782,787,791,796,801,805,809,813,817,821,826,831,835,839,843,847,852,856,861,865,869,873,877,881,887,891,895,899,903,907,912,916,920,924,928,932,936,940,945,950,954,958,962,966,970,974,978,982,986,990,994,998,1002,1006,1010,1015,1020,1024,1028,1031,1035,1039,1043,1048,1052,1056,1061,1065,1069,1073,1077],{"type":16,"description":735,"author":551,"pr":736,"prUrl":737},"add stage log",1486,"https://github.com/MemTensor/MemOS/pull/1486",{"type":739,"description":740,"author":56,"pr":741,"prUrl":742},"chunking","& polardb metadata bug fix",1485,"https://github.com/MemTensor/MemOS/pull/1485",{"type":16,"description":744,"author":745,"pr":746,"prUrl":747},"add .env.example-full and fix .env.example","lijicode",1502,"https://github.com/MemTensor/MemOS/pull/1502",{"type":16,"description":749,"author":698,"pr":750,"prUrl":751},"optimize dispatcher task",1504,"https://github.com/MemTensor/MemOS/pull/1504",{"type":16,"description":753,"author":214,"pr":754,"prUrl":755},"add upload skill logic",1507,"https://github.com/MemTensor/MemOS/pull/1507",{"type":16,"description":757,"author":551,"pr":758,"prUrl":759},"sync from main 0423",1531,"https://github.com/MemTensor/MemOS/pull/1531",{"type":16,"description":761,"author":551,"pr":762,"prUrl":763},"introduce hook-based plugin system for extensible memory processing",1533,"https://github.com/MemTensor/MemOS/pull/1533",{"type":765,"description":766,"author":767,"pr":768,"prUrl":769},"fix(format_utils)","raise ValueError on None in clean_json_response","Ptah-CT",1526,"https://github.com/MemTensor/MemOS/pull/1526",{"type":16,"description":771,"author":56,"pr":772,"prUrl":773},"Add internal batch markers for chunk siblings",1535,"https://github.com/MemTensor/MemOS/pull/1535",{"type":287,"description":775,"author":199,"pr":776,"prUrl":777},"v2.0.14",1537,"https://github.com/MemTensor/MemOS/pull/1537",{"type":258,"description":779,"author":199,"pr":780,"prUrl":781},"update version to v2.0.14",1538,"https://github.com/MemTensor/MemOS/pull/1538",{"type":783,"description":784,"author":471,"pr":785,"prUrl":786},"fix(hermes)","ruff lint + format fixes for memos_provider",1553,"https://github.com/MemTensor/MemOS/pull/1553",{"type":258,"description":788,"author":471,"pr":789,"prUrl":790},"add AGENTS_*.md to .gitignore",1554,"https://github.com/MemTensor/MemOS/pull/1554",{"type":792,"description":793,"author":471,"pr":794,"prUrl":795},"feat(viewer)","auto-restart OpenClaw gateway after config save",1556,"https://github.com/MemTensor/MemOS/pull/1556",{"type":797,"description":798,"author":471,"pr":799,"prUrl":800},"fix(core)","emit warn logs when LLM unavailable + configurable tool-heavy skip thresholds",1557,"https://github.com/MemTensor/MemOS/pull/1557",{"type":797,"description":802,"author":471,"pr":803,"prUrl":804},"eagerly null-out LLM client when host bridge is missing",1558,"https://github.com/MemTensor/MemOS/pull/1558",{"type":48,"description":806,"author":568,"pr":807,"prUrl":808},"memory tools are not registered",1561,"https://github.com/MemTensor/MemOS/pull/1561",{"type":16,"description":810,"author":214,"pr":811,"prUrl":812},"upload skill",1560,"https://github.com/MemTensor/MemOS/pull/1560",{"type":792,"description":814,"author":471,"pr":815,"prUrl":816},"UI improvements, global search, Hermes daemon mode",1562,"https://github.com/MemTensor/MemOS/pull/1562",{"type":359,"description":818,"author":471,"pr":819,"prUrl":820},"clear-data also spawns daemon, agent-aware error hints",1563,"https://github.com/MemTensor/MemOS/pull/1563",{"type":822,"description":823,"author":471,"pr":824,"prUrl":825},"fix(import)","preserve content-type case for multipart boundary matching",1565,"https://github.com/MemTensor/MemOS/pull/1565",{"type":827,"description":828,"author":471,"pr":829,"prUrl":830},"fix(viewer)","localize legacy DB migration scan results",1566,"https://github.com/MemTensor/MemOS/pull/1566",{"type":48,"description":832,"author":568,"pr":833,"prUrl":834},"orphan abandon",1567,"https://github.com/MemTensor/MemOS/pull/1567",{"type":792,"description":836,"author":471,"pr":837,"prUrl":838},"remove role filter on memories page, unified 20 per page",1568,"https://github.com/MemTensor/MemOS/pull/1568",{"type":48,"description":840,"author":568,"pr":841,"prUrl":842},"exposure all tool to hermes",1570,"https://github.com/MemTensor/MemOS/pull/1570",{"type":792,"description":844,"author":471,"pr":845,"prUrl":846},"per-turn memory grouping, hermes thinking capture, settings cleanup",1571,"https://github.com/MemTensor/MemOS/pull/1571",{"type":848,"description":849,"author":471,"pr":850,"prUrl":851},"chore(config)","lower default thresholds for faster skill evolution",1572,"https://github.com/MemTensor/MemOS/pull/1572",{"type":469,"description":853,"author":568,"pr":854,"prUrl":855},"agent 0424 niu0428",1574,"https://github.com/MemTensor/MemOS/pull/1574",{"type":857,"description":858,"author":471,"pr":859,"prUrl":860},"chore(session)","raise arbitration threshold 0.65 → 0.8",1577,"https://github.com/MemTensor/MemOS/pull/1577",{"type":48,"description":862,"author":568,"pr":863,"prUrl":864},"\"那换个话题\"",1579,"https://github.com/MemTensor/MemOS/pull/1579",{"type":48,"description":866,"author":568,"pr":867,"prUrl":868},"repair skill zip download and YAML frontmatter",1580,"https://github.com/MemTensor/MemOS/pull/1580",{"type":783,"description":870,"author":24,"pr":871,"prUrl":872},"fix memory persistence and viewer bugs",1582,"https://github.com/MemTensor/MemOS/pull/1582",{"type":783,"description":874,"author":471,"pr":875,"prUrl":876},"stabilize model fallback and viewer diagnostics",1584,"https://github.com/MemTensor/MemOS/pull/1584",{"type":48,"description":878,"author":471,"pr":879,"prUrl":880},"align Hermes restart UX",1586,"https://github.com/MemTensor/MemOS/pull/1586",{"type":882,"description":883,"author":884,"pr":885,"prUrl":886},"update","About & README.md","angarchie",1583,"https://github.com/MemTensor/MemOS/pull/1583",{"type":48,"description":888,"author":322,"pr":889,"prUrl":890},"Hermes tool thinking capture order",1587,"https://github.com/MemTensor/MemOS/pull/1587",{"type":783,"description":892,"author":471,"pr":893,"prUrl":894},"ignore skill review prompt variants",1588,"https://github.com/MemTensor/MemOS/pull/1588",{"type":48,"description":896,"author":471,"pr":897,"prUrl":898},"preserve topic tasks across session restarts",1590,"https://github.com/MemTensor/MemOS/pull/1590",{"type":48,"description":900,"author":568,"pr":901,"prUrl":902},"llm response delete html and santize",1599,"https://github.com/MemTensor/MemOS/pull/1599",{"type":48,"description":904,"author":568,"pr":905,"prUrl":906},"web signal light for bridge connected",1601,"https://github.com/MemTensor/MemOS/pull/1601",{"type":908,"description":909,"author":322,"pr":910,"prUrl":911},"preserve","Hermes tool context in MemOS viewer",1602,"https://github.com/MemTensor/MemOS/pull/1602",{"type":48,"description":913,"author":322,"pr":914,"prUrl":915},"stabilize MemOS trace ordering and scoring",1610,"https://github.com/MemTensor/MemOS/pull/1610",{"type":48,"description":917,"author":322,"pr":918,"prUrl":919},"improve MemOS task recovery and diagnostics",1613,"https://github.com/MemTensor/MemOS/pull/1613",{"type":48,"description":921,"author":322,"pr":922,"prUrl":923},"keep task user message before tools",1614,"https://github.com/MemTensor/MemOS/pull/1614",{"type":48,"description":925,"author":322,"pr":926,"prUrl":927},"stabilize MemOS memory lifecycle",1615,"https://github.com/MemTensor/MemOS/pull/1615",{"type":16,"description":929,"author":322,"pr":930,"prUrl":931},"correlate pipeline LLM calls to episodes in Logs viewer",1618,"https://github.com/MemTensor/MemOS/pull/1618",{"type":48,"description":933,"author":471,"pr":934,"prUrl":935},"align sharing visibility tags",1621,"https://github.com/MemTensor/MemOS/pull/1621",{"type":16,"description":937,"author":471,"pr":938,"prUrl":939},"isolate MemOS memory by agent namespace",1623,"https://github.com/MemTensor/MemOS/pull/1623",{"type":941,"description":942,"author":56,"pr":943,"prUrl":944},"search","hooks/new fields",1575,"https://github.com/MemTensor/MemOS/pull/1575",{"type":946,"description":947,"author":471,"pr":948,"prUrl":949},"constrain","keyword fulltext recall",1624,"https://github.com/MemTensor/MemOS/pull/1624",{"type":48,"description":951,"author":471,"pr":952,"prUrl":953},"package memos plugin runtime assets",1626,"https://github.com/MemTensor/MemOS/pull/1626",{"type":16,"description":955,"author":56,"pr":956,"prUrl":957},"forward LongMemEval question_date as search reference_time",1627,"https://github.com/MemTensor/MemOS/pull/1627",{"type":48,"description":959,"author":568,"pr":960,"prUrl":961},"llmFilterMaxKeep dynamic input",1628,"https://github.com/MemTensor/MemOS/pull/1628",{"type":48,"description":963,"author":24,"pr":964,"prUrl":965},"stabilize Hermes v2 regression behavior",1629,"https://github.com/MemTensor/MemOS/pull/1629",{"type":16,"description":967,"author":24,"pr":968,"prUrl":969},"implement ARMS telemetry for Hermes v2 plugin",1631,"https://github.com/MemTensor/MemOS/pull/1631",{"type":48,"description":971,"author":24,"pr":972,"prUrl":973},"logs view text invisible in light theme",1632,"https://github.com/MemTensor/MemOS/pull/1632",{"type":16,"description":975,"author":24,"pr":976,"prUrl":977},"collapsible chat messages for long user/assistant text",1633,"https://github.com/MemTensor/MemOS/pull/1633",{"type":16,"description":979,"author":471,"pr":980,"prUrl":981},"add feedback experience retrieval",1634,"https://github.com/MemTensor/MemOS/pull/1634",{"type":48,"description":983,"author":322,"pr":984,"prUrl":985},"improve memos plugin memory workflows",1635,"https://github.com/MemTensor/MemOS/pull/1635",{"type":48,"description":987,"author":471,"pr":988,"prUrl":989},"trim retrieval prompt metadata",1636,"https://github.com/MemTensor/MemOS/pull/1636",{"type":48,"description":991,"author":471,"pr":992,"prUrl":993},"localize task skip reasons",1640,"https://github.com/MemTensor/MemOS/pull/1640",{"type":48,"description":995,"author":568,"pr":996,"prUrl":997},"Modify the name of the memory channel signal light",1641,"https://github.com/MemTensor/MemOS/pull/1641",{"type":48,"description":999,"author":471,"pr":1000,"prUrl":1001},"improve memos local plugin OpenClaw behavior",1643,"https://github.com/MemTensor/MemOS/pull/1643",{"type":16,"description":1003,"author":471,"pr":1004,"prUrl":1005},"add detailed log controls",1644,"https://github.com/MemTensor/MemOS/pull/1644",{"type":48,"description":1007,"author":24,"pr":1008,"prUrl":1009},"apply per-tier topK truncation in searchMemory",1646,"https://github.com/MemTensor/MemOS/pull/1646",{"type":1011,"description":1012,"author":322,"pr":1013,"prUrl":1014},"improve","MemOS plugin memory workflows",1645,"https://github.com/MemTensor/MemOS/pull/1645",{"type":1016,"description":1017,"author":471,"pr":1018,"prUrl":1019},"add","keyword recall for experiences",1647,"https://github.com/MemTensor/MemOS/pull/1647",{"type":48,"description":1021,"author":568,"pr":1022,"prUrl":1023},"Rendering markdown",1649,"https://github.com/MemTensor/MemOS/pull/1649",{"type":54,"description":1025,"author":471,"pr":1026,"prUrl":1027},"mem-agent-0424-dev into mem-agent-0424",1648,"https://github.com/MemTensor/MemOS/pull/1648",{"type":48,"description":1021,"author":568,"pr":1029,"prUrl":1030},1651,"https://github.com/MemTensor/MemOS/pull/1651",{"type":48,"description":1032,"author":568,"pr":1033,"prUrl":1034},"reflection language",1652,"https://github.com/MemTensor/MemOS/pull/1652",{"type":1016,"description":1036,"author":471,"pr":1037,"prUrl":1038},"native memory import flows",1653,"https://github.com/MemTensor/MemOS/pull/1653",{"type":1011,"description":1040,"author":471,"pr":1041,"prUrl":1042},"overview activity dashboard",1654,"https://github.com/MemTensor/MemOS/pull/1654",{"type":1044,"description":1045,"author":471,"pr":1046,"prUrl":1047},"prune","memos plugin package contents",1655,"https://github.com/MemTensor/MemOS/pull/1655",{"type":48,"description":1049,"author":322,"pr":1050,"prUrl":1051},"improve grouped memory summaries",1657,"https://github.com/MemTensor/MemOS/pull/1657",{"type":16,"description":1053,"author":24,"pr":1054,"prUrl":1055},"streamline model provider options and add inherit/local hints",1658,"https://github.com/MemTensor/MemOS/pull/1658",{"type":1057,"description":1058,"author":471,"pr":1059,"prUrl":1060},"revamp","Help page and de-emphasise Live Activity shadow",1659,"https://github.com/MemTensor/MemOS/pull/1659",{"type":16,"description":1062,"author":471,"pr":1063,"prUrl":1064},"merge mem agent 0424",1661,"https://github.com/MemTensor/MemOS/pull/1661",{"type":258,"description":1066,"author":471,"pr":1067,"prUrl":1068},"update readme",1664,"https://github.com/MemTensor/MemOS/pull/1664",{"type":16,"description":1070,"author":551,"pr":1071,"prUrl":1072},"dream plugin",1662,"https://github.com/MemTensor/MemOS/pull/1662",{"type":258,"description":1074,"author":551,"pr":1075,"prUrl":1076},"bump version to v2.0.15",1665,"https://github.com/MemTensor/MemOS/pull/1665",{"type":287,"description":731,"author":551,"pr":1078,"prUrl":1079},1678,"https://github.com/MemTensor/MemOS/pull/1678",{"releaseUrl":1081,"name":775,"date":1082,"changedInfo":1083},"https://github.com/MemTensor/MemOS/releases/tag/v2.0.14","2026-04-23",[1084,1085,1086,1087,1088,1089,1093,1094,1095,1096,1097,1098],{"type":16,"description":735,"author":551,"pr":736,"prUrl":737},{"type":739,"description":740,"author":56,"pr":741,"prUrl":742},{"type":16,"description":744,"author":745,"pr":746,"prUrl":747},{"type":16,"description":749,"author":698,"pr":750,"prUrl":751},{"type":16,"description":753,"author":214,"pr":754,"prUrl":755},{"type":22,"description":1090,"author":551,"pr":1091,"prUrl":1092},"\"feat: add upload skill logic\"",1510,"https://github.com/MemTensor/MemOS/pull/1510",{"type":16,"description":757,"author":551,"pr":758,"prUrl":759},{"type":16,"description":761,"author":551,"pr":762,"prUrl":763},{"type":765,"description":766,"author":767,"pr":768,"prUrl":769},{"type":16,"description":771,"author":56,"pr":772,"prUrl":773},{"type":287,"description":775,"author":199,"pr":776,"prUrl":777},{"type":258,"description":779,"author":199,"pr":780,"prUrl":781},{"releaseUrl":1100,"name":1101,"date":1102,"changedInfo":1103},"https://github.com/MemTensor/MemOS/releases/tag/v2.0.13","v2.0.13","2026-04-10",[1104,1108,1112,1116,1120,1124,1129,1133,1138,1142,1145,1150,1156,1161,1166,1170,1174,1178,1182,1187,1191,1195,1199,1204,1208,1212,1216,1220,1224,1229,1233,1237,1241,1245,1250],{"type":258,"description":1105,"author":471,"pr":1106,"prUrl":1107},"revert move memory to system prompt",1330,"https://github.com/MemTensor/MemOS/pull/1330",{"type":48,"description":1109,"author":471,"pr":1110,"prUrl":1111},"use npm replace npx when installing package",1335,"https://github.com/MemTensor/MemOS/pull/1335",{"type":16,"description":1113,"author":214,"pr":1114,"prUrl":1115},"modify memory share",1368,"https://github.com/MemTensor/MemOS/pull/1368",{"type":16,"description":1117,"author":471,"pr":1118,"prUrl":1119},"register context engine slot for local plugin",1356,"https://github.com/MemTensor/MemOS/pull/1356",{"type":48,"description":1121,"author":545,"pr":1122,"prUrl":1123},"Update cloud plugin code",1385,"https://github.com/MemTensor/MemOS/pull/1385",{"type":1125,"description":1126,"author":24,"pr":1127,"prUrl":1128},"openclaw","local plugin 20260324",1386,"https://github.com/MemTensor/MemOS/pull/1386",{"type":316,"description":1130,"author":24,"pr":1131,"prUrl":1132},"dedupe postinstall rebuild block (SyntaxError: startMs… already declared)",1388,"https://github.com/MemTensor/MemOS/pull/1388",{"type":1016,"description":1134,"author":1135,"pr":1136,"prUrl":1137},"MemOS plugin one-click install skill","Mathematics-Yang",1394,"https://github.com/MemTensor/MemOS/pull/1394",{"type":882,"description":1139,"author":545,"pr":1140,"prUrl":1141},"local plugin code",1396,"https://github.com/MemTensor/MemOS/pull/1396",{"type":882,"description":1139,"author":545,"pr":1143,"prUrl":1144},1397,"https://github.com/MemTensor/MemOS/pull/1397",{"type":48,"description":1146,"author":1147,"pr":1148,"prUrl":1149},"improve Node.js v25 compatibility for better-sqlite3","salws",1212,"https://github.com/MemTensor/MemOS/pull/1212",{"type":1151,"description":1152,"author":1153,"pr":1154,"prUrl":1155},"fix(memory)","normalize auto-recall query for /new startup prompts","Naluko",1228,"https://github.com/MemTensor/MemOS/pull/1228",{"type":48,"description":1157,"author":1158,"pr":1159,"prUrl":1160},"skip tools.allow patching when wildcard '*' is present","jamesMuWB",1393,"https://github.com/MemTensor/MemOS/pull/1393",{"type":1162,"description":1163,"author":471,"pr":1164,"prUrl":1165},"fix(install)","handle postinstall node_modules cleanup and remove stale contextEngine slot",1399,"https://github.com/MemTensor/MemOS/pull/1399",{"type":1162,"description":1167,"author":471,"pr":1168,"prUrl":1169},"register plugin in slots, entries and installs of openclaw.json",1402,"https://github.com/MemTensor/MemOS/pull/1402",{"type":1162,"description":1171,"author":471,"pr":1172,"prUrl":1173},"use gateway service instead of foreground run, add completion hints",1406,"https://github.com/MemTensor/MemOS/pull/1406",{"type":792,"description":1175,"author":545,"pr":1176,"prUrl":1177},"add session filter and bulk delete for tasks/skills",1407,"https://github.com/MemTensor/MemOS/pull/1407",{"type":827,"description":1179,"author":471,"pr":1180,"prUrl":1181},"fix concurrency select arrow overlap and restrict taskAutoFinalize input",1414,"https://github.com/MemTensor/MemOS/pull/1414",{"type":792,"description":1183,"author":1184,"pr":1185,"prUrl":1186},"add owner badge, unified session key format, and improved session display","tangbotony",1419,"https://github.com/MemTensor/MemOS/pull/1419",{"type":287,"description":1188,"author":568,"pr":1189,"prUrl":1190},"20260330 v2.0.12",1428,"https://github.com/MemTensor/MemOS/pull/1428",{"type":16,"description":1192,"author":551,"pr":1193,"prUrl":1194},"support per-cube filter routing in multi-cube search",1431,"https://github.com/MemTensor/MemOS/pull/1431",{"type":882,"description":1196,"author":545,"pr":1197,"prUrl":1198},"cloud plugin 2026 04 03",1416,"https://github.com/MemTensor/MemOS/pull/1416",{"type":1200,"description":1201,"author":471,"pr":1202,"prUrl":1203},"adapt","memos-local memory integration",1436,"https://github.com/MemTensor/MemOS/pull/1436",{"type":48,"description":1205,"author":698,"pr":1206,"prUrl":1207},"optimize dispatch task && update log level",1437,"https://github.com/MemTensor/MemOS/pull/1437",{"type":16,"description":1209,"author":471,"pr":1210,"prUrl":1211},"add memos-local-hermes-plugin with one-click installer",1441,"https://github.com/MemTensor/MemOS/pull/1441",{"type":647,"description":1213,"author":24,"pr":1214,"prUrl":1215},"add Hermes plugin npm publish workflow",1442,"https://github.com/MemTensor/MemOS/pull/1442",{"type":647,"description":1217,"author":24,"pr":1218,"prUrl":1219},"add Hermes plugin publish workflow to main",1443,"https://github.com/MemTensor/MemOS/pull/1443",{"type":48,"description":1221,"author":471,"pr":1222,"prUrl":1223},"install.sh auto-resolve npm version & update download URL",1444,"https://github.com/MemTensor/MemOS/pull/1444",{"type":87,"description":1225,"author":1226,"pr":1227,"prUrl":1228},"add README for @memtensor/memos-local-hermes-plugin","memtensor/memos-local-hermes-plugin",1445,"https://github.com/MemTensor/MemOS/pull/1445",{"type":48,"description":1230,"author":471,"pr":1231,"prUrl":1232},"rebrand viewer, fix embedding warning, fix memory_add/search order",1446,"https://github.com/MemTensor/MemOS/pull/1446",{"type":16,"description":1234,"author":471,"pr":1235,"prUrl":1236},"auto-install Node.js when missing in hermes install script",1449,"https://github.com/MemTensor/MemOS/pull/1449",{"type":1125,"description":1238,"author":471,"pr":1239,"prUrl":1240},"local plugin 20260408",1450,"https://github.com/MemTensor/MemOS/pull/1450",{"type":48,"description":1242,"author":471,"pr":1243,"prUrl":1244},"resolve ruff lint errors in hermes and openharness adapters",1458,"https://github.com/MemTensor/MemOS/pull/1458",{"type":1246,"description":1247,"author":471,"pr":1248,"prUrl":1249},"style","apply ruff format to openharness capture and recall scripts",1459,"https://github.com/MemTensor/MemOS/pull/1459",{"type":287,"description":1251,"author":443,"pr":1252,"prUrl":1253},"20260407 v2.0.13",1456,"https://github.com/MemTensor/MemOS/pull/1456",{"releaseUrl":1255,"name":1256,"date":1257,"changedInfo":1258},"https://github.com/MemTensor/MemOS/releases/tag/v2.0.12","v2.0.12","2026-04-07",[1259,1260],{"type":258,"description":1105,"author":551,"pr":1106,"prUrl":1107},{"type":16,"description":1113,"author":1261,"pr":1114,"prUrl":1115},"Wang",{"releaseUrl":1263,"name":1264,"date":1265,"changedInfo":1266},"https://github.com/MemTensor/MemOS/releases/tag/v2.0.11","v2.0.11","2026-03-27",[1267,1271,1275,1279,1283,1288,1292,1297,1301,1305,1309,1313,1317,1321,1326,1331,1336,1341,1345,1351,1355,1360,1366,1371,1375],{"type":48,"description":1268,"author":471,"pr":1269,"prUrl":1270},"fix windows dir error",1295,"https://github.com/MemTensor/MemOS/pull/1295",{"type":258,"description":1272,"author":471,"pr":1273,"prUrl":1274},"update website doc",1299,"https://github.com/MemTensor/MemOS/pull/1299",{"type":16,"description":1276,"author":471,"pr":1277,"prUrl":1278},"add install scripts",1323,"https://github.com/MemTensor/MemOS/pull/1323",{"type":48,"description":1280,"author":471,"pr":1281,"prUrl":1282},"add deepseek provider",1322,"https://github.com/MemTensor/MemOS/pull/1322",{"type":48,"description":1284,"author":1285,"pr":1286,"prUrl":1287},"migrate auto-recall from before_agent_start to before_prompt_build","duoyidavid-eng",1312,"https://github.com/MemTensor/MemOS/pull/1312",{"type":48,"description":1289,"author":1285,"pr":1290,"prUrl":1291},"disable zhipu thinking mode to prevent summarizer output truncation",1310,"https://github.com/MemTensor/MemOS/pull/1310",{"type":1293,"description":1294,"author":471,"pr":1295,"prUrl":1296},"fix(capture)","filter system-injected boot/heartbeat/sentinel replies from memory (#1298)",1302,"https://github.com/MemTensor/MemOS/pull/1302",{"type":48,"description":1298,"author":551,"pr":1299,"prUrl":1300},"report import step failures correctly (#1303)",1309,"https://github.com/MemTensor/MemOS/pull/1309",{"type":22,"description":1302,"author":471,"pr":1303,"prUrl":1304},"\"feat: add install scripts\"",1329,"https://github.com/MemTensor/MemOS/pull/1329",{"type":1125,"description":1306,"author":24,"pr":1307,"prUrl":1308},"local plugin 20260319",1328,"https://github.com/MemTensor/MemOS/pull/1328",{"type":16,"description":1310,"author":698,"pr":1311,"prUrl":1312},"optimize export_graph for polardb",1337,"https://github.com/MemTensor/MemOS/pull/1337",{"type":437,"description":1314,"author":551,"pr":1315,"prUrl":1316},"consolidate API to server_api and remove deprecated stacks",1344,"https://github.com/MemTensor/MemOS/pull/1344",{"type":48,"description":1318,"author":551,"pr":1319,"prUrl":1320},"improve API validation error messages with request context",1350,"https://github.com/MemTensor/MemOS/pull/1350",{"type":16,"description":1322,"author":1323,"pr":1324,"prUrl":1325},"upgrade MiniMax default model to M2.7","octo-patch",1291,"https://github.com/MemTensor/MemOS/pull/1291",{"type":48,"description":1327,"author":1328,"pr":1329,"prUrl":1330},"send messages in chat format in MCP add_memory tool","brentkearney",1275,"https://github.com/MemTensor/MemOS/pull/1275",{"type":1016,"description":1332,"author":1333,"pr":1334,"prUrl":1335},"health check endpoint for service status monitoring","tan-huynh",1248,"https://github.com/MemTensor/MemOS/pull/1248",{"type":1337,"description":1338,"author":568,"pr":1339,"prUrl":1340},"hotfix","feedback archived new node",1243,"https://github.com/MemTensor/MemOS/pull/1243",{"type":16,"description":1342,"author":698,"pr":1343,"prUrl":1344},"optimize pool",1363,"https://github.com/MemTensor/MemOS/pull/1363",{"type":1346,"description":1347,"author":1348,"pr":1349,"prUrl":1350},"fix(api)","support delete_memory by user_id/conversation_id (Fixes #1103)","fancyboi999",1104,"https://github.com/MemTensor/MemOS/pull/1104",{"type":48,"description":1352,"author":551,"pr":1353,"prUrl":1354},"Neo4j vector search pre-filter and metadata handling",1359,"https://github.com/MemTensor/MemOS/pull/1359",{"type":16,"description":1356,"author":1357,"pr":1358,"prUrl":1359},"add Tavily as configurable internet search backend","Tavily-FDE-Bot",1357,"https://github.com/MemTensor/MemOS/pull/1357",{"type":1361,"description":1362,"author":1363,"pr":1364,"prUrl":1365},"fix(graph_dbs)","sanitize nested metadata before Neo4j writes","kyan-du",1178,"https://github.com/MemTensor/MemOS/pull/1178",{"type":16,"description":1367,"author":1368,"pr":1369,"prUrl":1370},"add Dockerfile and Helm chart for Kubernetes deployment","ombmh",1293,"https://github.com/MemTensor/MemOS/pull/1293",{"type":287,"description":1372,"author":551,"pr":1373,"prUrl":1374},"20260323 v2.0.11",1367,"https://github.com/MemTensor/MemOS/pull/1367",{"type":258,"description":1376,"author":551,"pr":1377,"prUrl":1378},"bump version to 2.0.11",1370,"https://github.com/MemTensor/MemOS/pull/1370",{"releaseUrl":1380,"name":1381,"date":1382,"changedInfo":1383},"https://github.com/MemTensor/MemOS/releases/tag/v2.0.10","v2.0.10","2026-03-20",[1384,1390,1394,1399,1404,1408,1412,1416,1420,1424,1428,1433,1439,1444,1449,1454],{"type":1385,"description":1386,"author":1387,"pr":1388,"prUrl":1389},"feat(scheduler)","change Scheduler default llm to general_llm","fridayL",1252,"https://github.com/MemTensor/MemOS/pull/1252",{"type":48,"description":1391,"author":568,"pr":1392,"prUrl":1393},"The issue of the file name being stored as part of the memory as well",1222,"https://github.com/MemTensor/MemOS/pull/1222",{"type":1361,"description":1395,"author":1396,"pr":1397,"prUrl":1398},"add missing status parameter to Neo4jCommunityGraphDB…","baranchen",1179,"https://github.com/MemTensor/MemOS/pull/1179",{"type":1400,"description":1401,"author":1387,"pr":1402,"prUrl":1403},"feat(memcube)","single cube use general_llm",1253,"https://github.com/MemTensor/MemOS/pull/1253",{"type":48,"description":1405,"author":698,"pr":1406,"prUrl":1407},"Fix the issue where scheduled tasks are not using Redis problem",1267,"https://github.com/MemTensor/MemOS/pull/1267",{"type":16,"description":1409,"author":199,"pr":1410,"prUrl":1411},"add test cov ci",1272,"https://github.com/MemTensor/MemOS/pull/1272",{"type":16,"description":1413,"author":199,"pr":1414,"prUrl":1415},"add openclaw plugin publish workflow with prebuilds",1278,"https://github.com/MemTensor/MemOS/pull/1278",{"type":16,"description":1417,"author":24,"pr":1418,"prUrl":1419},"Sync memos-local-openclaw from native_memos",1279,"https://github.com/MemTensor/MemOS/pull/1279",{"type":316,"description":1421,"author":471,"pr":1422,"prUrl":1423},"strip \u003Cthink/> tags from assistant messages",1287,"https://github.com/MemTensor/MemOS/pull/1287",{"type":16,"description":1425,"author":214,"pr":1426,"prUrl":1427},"repair bug 2.0.10",1282,"https://github.com/MemTensor/MemOS/pull/1282",{"type":1429,"description":1430,"author":1184,"pr":1431,"prUrl":1432},"fix(openclaw","Local Plugin): resolve search and SQLite installation issues",1251,"https://github.com/MemTensor/MemOS/pull/1251",{"type":1434,"description":1435,"author":1436,"pr":1437,"prUrl":1438},"detect","allowPromptInjection and optimize auto-recall handling","lcpdeb",1285,"https://github.com/MemTensor/MemOS/pull/1285",{"type":1440,"description":1441,"author":1387,"pr":1442,"prUrl":1443},"feat(memreader)","update prefermem config",1294,"https://github.com/MemTensor/MemOS/pull/1294",{"type":316,"description":1445,"author":1446,"pr":1447,"prUrl":1448},"detect Anthropic provider and use correct API format","zerone0x",1260,"https://github.com/MemTensor/MemOS/pull/1260",{"type":1016,"description":1450,"author":1451,"pr":1452,"prUrl":1453},"Git Subtree of MemOS-Cloud-OpenClaw-Plugin","XiaohuiSu",1297,"https://github.com/MemTensor/MemOS/pull/1297",{"type":287,"description":1455,"author":551,"pr":1456,"prUrl":1457},"20260319 v2.0.10",1255,"https://github.com/MemTensor/MemOS/pull/1255",{"releaseUrl":1459,"name":1460,"date":1461,"changedInfo":1462},"https://github.com/MemTensor/MemOS/releases/tag/v2.0.9","v2.0.9","2026-03-16",[1463,1467,1471,1475,1479,1483,1487,1491],{"type":16,"description":1464,"author":551,"pr":1465,"prUrl":1466},"add auto_cleanup_working; add image_id/file_info",1169,"https://github.com/MemTensor/MemOS/pull/1169",{"type":1440,"description":1468,"author":1387,"pr":1469,"prUrl":1470},"add general configs  and training  memreader model",1185,"https://github.com/MemTensor/MemOS/pull/1185",{"type":1440,"description":1472,"author":1387,"pr":1473,"prUrl":1474},"callback image llm parser to general llm",1195,"https://github.com/MemTensor/MemOS/pull/1195",{"type":1440,"description":1476,"author":1387,"pr":1477,"prUrl":1478},"change image llm in file-content as default model",1198,"https://github.com/MemTensor/MemOS/pull/1198",{"type":16,"description":1480,"author":24,"pr":1481,"prUrl":1482},"add openclaw-local-plugin version (memos-local-openclaw)",1205,"https://github.com/MemTensor/MemOS/pull/1205",{"type":48,"description":1484,"author":551,"pr":1485,"prUrl":1486},"project_id/manager_id issue",1208,"https://github.com/MemTensor/MemOS/pull/1208",{"type":48,"description":1488,"author":551,"pr":1489,"prUrl":1490},"handle string-type message in suggestion handler",1214,"https://github.com/MemTensor/MemOS/pull/1214",{"type":287,"description":1492,"author":551,"pr":1493,"prUrl":1494},"20260309 v2.0.9",1238,"https://github.com/MemTensor/MemOS/pull/1238",{"releaseUrl":1496,"name":1497,"date":1498,"changedInfo":1499},"https://github.com/MemTensor/MemOS/releases/tag/v2.0.8","v2.0.8","2026-03-09",[1500,1505,1509,1513,1516,1520,1524,1528,1532,1536,1540,1544,1548,1552,1556,1560,1564],{"type":48,"description":1501,"author":1502,"pr":1503,"prUrl":1504},"downgrade AuthConfig partial-init log from WARNING to INFO","anatolykoptev",1052,"https://github.com/MemTensor/MemOS/pull/1052",{"type":48,"description":1506,"author":1502,"pr":1507,"prUrl":1508},"activation memory config crashes get_default() with OpenAI",1051,"https://github.com/MemTensor/MemOS/pull/1051",{"type":48,"description":1510,"author":1502,"pr":1511,"prUrl":1512},"Add Unicode sanitization for cloud embedders",1048,"https://github.com/MemTensor/MemOS/pull/1048",{"type":258,"description":596,"author":551,"pr":1514,"prUrl":1515},1147,"https://github.com/MemTensor/MemOS/pull/1147",{"type":16,"description":1517,"author":568,"pr":1518,"prUrl":1519},"Optimize the chunk logic of the knowledge base",1135,"https://github.com/MemTensor/MemOS/pull/1135",{"type":16,"description":1521,"author":214,"pr":1522,"prUrl":1523},"transfer pref to polar db",1145,"https://github.com/MemTensor/MemOS/pull/1145",{"type":16,"description":1525,"author":698,"pr":1526,"prUrl":1527},"optimzie polardb ThreadedConnectionPool",1152,"https://github.com/MemTensor/MemOS/pull/1152",{"type":48,"description":1529,"author":471,"pr":1530,"prUrl":1531},"Use relativity instead of score for preference memory",1153,"https://github.com/MemTensor/MemOS/pull/1153",{"type":48,"description":1533,"author":551,"pr":1534,"prUrl":1535},"image bug; single item in multi-mudal-reader has no embedding;",1154,"https://github.com/MemTensor/MemOS/pull/1154",{"type":48,"description":1537,"author":56,"pr":1538,"prUrl":1539},"Stop throwing error when embedding is missing in add_nodes_batch…",1157,"https://github.com/MemTensor/MemOS/pull/1157",{"type":16,"description":1541,"author":551,"pr":1542,"prUrl":1543},"align general/naive memory with tree-memory",1159,"https://github.com/MemTensor/MemOS/pull/1159",{"type":48,"description":1545,"author":471,"pr":1546,"prUrl":1547},"delete useless graph recall",1167,"https://github.com/MemTensor/MemOS/pull/1167",{"type":48,"description":1549,"author":568,"pr":1550,"prUrl":1551},"The feedback function fails when calling the search interface due to the failure in passing the 'user_name' parameter.",1174,"https://github.com/MemTensor/MemOS/pull/1174",{"type":16,"description":1553,"author":1184,"pr":1554,"prUrl":1555},"add persistent local memory plugin for OpenClaw (memos-local-openclaw)",1182,"https://github.com/MemTensor/MemOS/pull/1182",{"type":87,"description":1557,"author":1184,"pr":1558,"prUrl":1559},"update READMEs and bump memos-local-openclaw-plugin to v1.0.0",1184,"https://github.com/MemTensor/MemOS/pull/1184",{"type":258,"description":1561,"author":698,"pr":1562,"prUrl":1563},"change version number to v2.0.8",1186,"https://github.com/MemTensor/MemOS/pull/1186",{"type":287,"description":1565,"author":551,"pr":1566,"prUrl":1567},"20260302 v2.0.8",1148,"https://github.com/MemTensor/MemOS/pull/1148",{"releaseUrl":1569,"name":1570,"date":1571,"changedInfo":1572},"https://github.com/MemTensor/MemOS/releases/tag/v2.0.7","v2.0.7","2026-02-28",[1573,1577,1581,1585,1589,1594,1598,1602,1607,1611,1615,1619,1622,1626,1630,1634,1638,1643,1648,1652,1656],{"type":48,"description":1574,"author":471,"pr":1575,"prUrl":1576},"add full text search for neo4j db",1095,"https://github.com/MemTensor/MemOS/pull/1095",{"type":48,"description":1578,"author":471,"pr":1579,"prUrl":1580},"Add toggle for fulltext retrieval path",1096,"https://github.com/MemTensor/MemOS/pull/1096",{"type":48,"description":1582,"author":551,"pr":1583,"prUrl":1584},"Add toggle for fulltext retrieval path (#1096)",1098,"https://github.com/MemTensor/MemOS/pull/1098",{"type":48,"description":1586,"author":551,"pr":1587,"prUrl":1588},"add full text search for neo4j db (#1095)",1099,"https://github.com/MemTensor/MemOS/pull/1099",{"type":16,"description":1590,"author":1591,"pr":1592,"prUrl":1593},"add return_fields parameter to search methods (#955)","lailoo",1097,"https://github.com/MemTensor/MemOS/pull/1097",{"type":16,"description":1595,"author":698,"pr":1596,"prUrl":1597},"add optimize user_name && key words && log",1111,"https://github.com/MemTensor/MemOS/pull/1111",{"type":1337,"description":1599,"author":568,"pr":1600,"prUrl":1601},"An error occurred when adding the edge of the graph.",1109,"https://github.com/MemTensor/MemOS/pull/1109",{"type":48,"description":1603,"author":1604,"pr":1605,"prUrl":1606},"fix add/update log judgment — scope by user_name an…","glin93",1116,"https://github.com/MemTensor/MemOS/pull/1116",{"type":48,"description":1608,"author":471,"pr":1609,"prUrl":1610},"set default relativity",1119,"https://github.com/MemTensor/MemOS/pull/1119",{"type":48,"description":1612,"author":698,"pr":1613,"prUrl":1614},"remove unused edges & optimize logs",1123,"https://github.com/MemTensor/MemOS/pull/1123",{"type":48,"description":1616,"author":568,"pr":1617,"prUrl":1618},"File memory parsing to output a list-type result",1125,"https://github.com/MemTensor/MemOS/pull/1125",{"type":16,"description":596,"author":551,"pr":1620,"prUrl":1621},1126,"https://github.com/MemTensor/MemOS/pull/1126",{"type":48,"description":1623,"author":1604,"pr":1624,"prUrl":1625},"use merged_from to correctly identify add/update memory logs",1118,"https://github.com/MemTensor/MemOS/pull/1118",{"type":48,"description":1627,"author":56,"pr":1628,"prUrl":1629},"fix memory_type validation error",1130,"https://github.com/MemTensor/MemOS/pull/1130",{"type":48,"description":1631,"author":551,"pr":1632,"prUrl":1633},"user_name",1131,"https://github.com/MemTensor/MemOS/pull/1131",{"type":48,"description":1635,"author":471,"pr":1636,"prUrl":1637},"get embedding of pref mem from db instead of recompute",1133,"https://github.com/MemTensor/MemOS/pull/1133",{"type":48,"description":1639,"author":1640,"pr":1641,"prUrl":1642},"replace bare except with except Exception in thread_safe_dict_segment","haosenwang1018",1112,"https://github.com/MemTensor/MemOS/pull/1112",{"type":87,"description":1644,"author":1645,"pr":1646,"prUrl":1647},"update README.md","eltociear",898,"https://github.com/MemTensor/MemOS/pull/898",{"type":16,"description":1649,"author":698,"pr":1650,"prUrl":1651},"optimize get_edges",1138,"https://github.com/MemTensor/MemOS/pull/1138",{"type":258,"description":1653,"author":56,"pr":1654,"prUrl":1655},"change version number to 2.0.7",1140,"https://github.com/MemTensor/MemOS/pull/1140",{"type":287,"description":1657,"author":551,"pr":1658,"prUrl":1659},"20260224 v2.0.7",1127,"https://github.com/MemTensor/MemOS/pull/1127",{"releaseUrl":1661,"name":1662,"date":1663,"changedInfo":1664},"https://github.com/MemTensor/MemOS/releases/tag/v2.0.6","v2.0.6","2026-02-12",[1665,1670,1674,1678,1682,1686,1690,1694,1697,1700,1704,1707],{"type":48,"description":1666,"author":1667,"pr":1668,"prUrl":1669},"allow get_user_names_by_memory_ids supports all types of db","tangg555",1063,"https://github.com/MemTensor/MemOS/pull/1063",{"type":16,"description":1671,"author":214,"pr":1672,"prUrl":1673},"optimization v2.0.6",1071,"https://github.com/MemTensor/MemOS/pull/1071",{"type":16,"description":1675,"author":471,"pr":1676,"prUrl":1677},"add keyword search",1073,"https://github.com/MemTensor/MemOS/pull/1073",{"type":48,"description":1679,"author":471,"pr":1680,"prUrl":1681},"replace relativity with score for pref_mem",1077,"https://github.com/MemTensor/MemOS/pull/1077",{"type":48,"description":1683,"author":443,"pr":1684,"prUrl":1685},"support cases when there is both field condition and logical operators",1076,"https://github.com/MemTensor/MemOS/pull/1076",{"type":48,"description":1687,"author":214,"pr":1688,"prUrl":1689},"llm call enable thinking bug",1080,"https://github.com/MemTensor/MemOS/pull/1080",{"type":48,"description":1691,"author":443,"pr":1692,"prUrl":1693},"support hours, minutes, and seconds to the filter field.",1081,"https://github.com/MemTensor/MemOS/pull/1081",{"type":48,"description":1687,"author":214,"pr":1695,"prUrl":1696},1082,"https://github.com/MemTensor/MemOS/pull/1082",{"type":48,"description":1687,"author":214,"pr":1698,"prUrl":1699},1083,"https://github.com/MemTensor/MemOS/pull/1083",{"type":48,"description":1701,"author":551,"pr":1702,"prUrl":1703},"preference return results",1088,"https://github.com/MemTensor/MemOS/pull/1088",{"type":16,"description":1671,"author":214,"pr":1705,"prUrl":1706},1090,"https://github.com/MemTensor/MemOS/pull/1090",{"type":287,"description":1708,"author":214,"pr":1709,"prUrl":1710},"20260209 v2.0.6",1091,"https://github.com/MemTensor/MemOS/pull/1091",{"releaseUrl":1712,"name":1713,"date":1714,"changedInfo":1715},"https://github.com/MemTensor/MemOS/releases/tag/v2.0.5","v2.0.5","2026-02-10",[1716,1720,1724,1728,1732,1736,1740,1744,1748,1752,1756,1760,1764,1768,1772,1776,1779,1782,1786,1791,1795,1799,1802,1805,1808,1812,1816,1820,1823,1826,1829,1833,1837],{"type":16,"description":1717,"author":56,"pr":1718,"prUrl":1719},"Initialize data structures and class for managing memory versions",992,"https://github.com/MemTensor/MemOS/pull/992",{"type":48,"description":1721,"author":568,"pr":1722,"prUrl":1723},"avoid adding fileurl to memoryvalue",995,"https://github.com/MemTensor/MemOS/pull/995",{"type":16,"description":1725,"author":698,"pr":1726,"prUrl":1727},"add delete_node_by_mem_cube_id && recover_memory_by_mem_kube_id",1001,"https://github.com/MemTensor/MemOS/pull/1001",{"type":16,"description":1729,"author":1502,"pr":1730,"prUrl":1731},"add PostgreSQL + pgvector graph database backend",966,"https://github.com/MemTensor/MemOS/pull/966",{"type":48,"description":1733,"author":568,"pr":1734,"prUrl":1735},"The \"tags\" lack the key words related to the memory content.",999,"https://github.com/MemTensor/MemOS/pull/999",{"type":48,"description":1737,"author":698,"pr":1738,"prUrl":1739},"add ruff check code && poetry run ruff format",1007,"https://github.com/MemTensor/MemOS/pull/1007",{"type":48,"description":1741,"author":443,"pr":1742,"prUrl":1743},"parallel chunk large memory items and process those chunks, but …",1011,"https://github.com/MemTensor/MemOS/pull/1011",{"type":48,"description":1745,"author":698,"pr":1746,"prUrl":1747},"polardb parameter bug",1013,"https://github.com/MemTensor/MemOS/pull/1013",{"type":16,"description":1749,"author":214,"pr":1750,"prUrl":1751},"opimize branch 2.0.5",1016,"https://github.com/MemTensor/MemOS/pull/1016",{"type":48,"description":1753,"author":568,"pr":1754,"prUrl":1755},"The \"total nodes\" information returned by the \"get memory\" interface is inaccurate.",1018,"https://github.com/MemTensor/MemOS/pull/1018",{"type":87,"description":1757,"author":1451,"pr":1758,"prUrl":1759},"add MemOS Cloud OpenClaw Plugin to Resources",1023,"https://github.com/MemTensor/MemOS/pull/1023",{"type":16,"description":1761,"author":698,"pr":1762,"prUrl":1763},"add neo4j and neo4j_community function",1028,"https://github.com/MemTensor/MemOS/pull/1028",{"type":16,"description":1765,"author":471,"pr":1766,"prUrl":1767},"Add correlation threshold filtering and maximum limit for retrieved memories",1006,"https://github.com/MemTensor/MemOS/pull/1006",{"type":16,"description":1769,"author":214,"pr":1770,"prUrl":1771},"skill memory",1031,"https://github.com/MemTensor/MemOS/pull/1031",{"type":437,"description":1773,"author":1348,"pr":1774,"prUrl":1775},"(scheduler) modularize handlers and search pipelines",1004,"https://github.com/MemTensor/MemOS/pull/1004",{"type":48,"description":1608,"author":471,"pr":1777,"prUrl":1778},1036,"https://github.com/MemTensor/MemOS/pull/1036",{"type":48,"description":1753,"author":568,"pr":1780,"prUrl":1781},1037,"https://github.com/MemTensor/MemOS/pull/1037",{"type":16,"description":1783,"author":698,"pr":1784,"prUrl":1785},"change code struct && update neo4j",1040,"https://github.com/MemTensor/MemOS/pull/1040",{"type":16,"description":1787,"author":1788,"pr":1789,"prUrl":1790},"modify sdk","anpulin",1034,"https://github.com/MemTensor/MemOS/pull/1034",{"type":48,"description":1792,"author":199,"pr":1793,"prUrl":1794},"format error",1044,"https://github.com/MemTensor/MemOS/pull/1044",{"type":1337,"description":1796,"author":568,"pr":1797,"prUrl":1798},"Code restoration, with the original content of the knowledge base replaced by the sources.",1055,"https://github.com/MemTensor/MemOS/pull/1055",{"type":16,"description":1769,"author":214,"pr":1800,"prUrl":1801},1042,"https://github.com/MemTensor/MemOS/pull/1042",{"type":48,"description":1792,"author":199,"pr":1803,"prUrl":1804},1046,"https://github.com/MemTensor/MemOS/pull/1046",{"type":16,"description":1769,"author":214,"pr":1806,"prUrl":1807},1056,"https://github.com/MemTensor/MemOS/pull/1056",{"type":16,"description":1809,"author":1604,"pr":1810,"prUrl":1811},"mem read rawfile handling",1058,"https://github.com/MemTensor/MemOS/pull/1058",{"type":16,"description":1813,"author":1667,"pr":1814,"prUrl":1815},"Recall the original text of the knowledge base content rather than retrieving the generated memory.",1057,"https://github.com/MemTensor/MemOS/pull/1057",{"type":1016,"description":1817,"author":1451,"pr":1818,"prUrl":1819},"MemOS Cloud OpenClaw Plugin into the ReadME",1059,"https://github.com/MemTensor/MemOS/pull/1059",{"type":16,"description":1769,"author":214,"pr":1821,"prUrl":1822},1062,"https://github.com/MemTensor/MemOS/pull/1062",{"type":16,"description":1749,"author":214,"pr":1824,"prUrl":1825},1064,"https://github.com/MemTensor/MemOS/pull/1064",{"type":16,"description":1769,"author":214,"pr":1827,"prUrl":1828},1065,"https://github.com/MemTensor/MemOS/pull/1065",{"type":16,"description":1830,"author":214,"pr":1831,"prUrl":1832},"fix RawFileMemory bug",1066,"https://github.com/MemTensor/MemOS/pull/1066",{"type":16,"description":1834,"author":199,"pr":1835,"prUrl":1836},"merge v2.0.5 to main",1061,"https://github.com/MemTensor/MemOS/pull/1061",{"type":258,"description":1838,"author":199,"pr":1839,"prUrl":1840},"update version to 2.0.5",1067,"https://github.com/MemTensor/MemOS/pull/1067",{"releaseUrl":1842,"name":1843,"date":1844,"changedInfo":1845},"https://github.com/MemTensor/MemOS/releases/tag/v2.0.4","v2.0.4","2026-01-30",[1846,1850,1854,1858,1862,1865,1869,1873,1876,1879,1882,1886,1890,1893,1897,1900,1904,1907,1911,1915],{"type":16,"description":1847,"author":551,"pr":1848,"prUrl":1849},"add openwork",918,"https://github.com/MemTensor/MemOS/pull/918",{"type":54,"description":1851,"author":471,"pr":1852,"prUrl":1853},"dev v2.0.3 into main",947,"https://github.com/MemTensor/MemOS/pull/947",{"type":16,"description":1855,"author":56,"pr":1856,"prUrl":1857},"add recaller for fast-add process",958,"https://github.com/MemTensor/MemOS/pull/958",{"type":258,"description":1859,"author":199,"pr":1860,"prUrl":1861},"update pr template",959,"https://github.com/MemTensor/MemOS/pull/959",{"type":16,"description":1769,"author":214,"pr":1863,"prUrl":1864},964,"https://github.com/MemTensor/MemOS/pull/964",{"type":48,"description":1866,"author":551,"pr":1867,"prUrl":1868},"playground chat bug",968,"https://github.com/MemTensor/MemOS/pull/968",{"type":16,"description":1870,"author":698,"pr":1871,"prUrl":1872},"fix get_nodes",971,"https://github.com/MemTensor/MemOS/pull/971",{"type":16,"description":1769,"author":214,"pr":1874,"prUrl":1875},972,"https://github.com/MemTensor/MemOS/pull/972",{"type":16,"description":1769,"author":214,"pr":1877,"prUrl":1878},974,"https://github.com/MemTensor/MemOS/pull/974",{"type":48,"description":1866,"author":199,"pr":1880,"prUrl":1881},975,"https://github.com/MemTensor/MemOS/pull/975",{"type":48,"description":1883,"author":551,"pr":1884,"prUrl":1885},"playground chat bug & search_by_embedding in add process",973,"https://github.com/MemTensor/MemOS/pull/973",{"type":16,"description":1887,"author":56,"pr":1888,"prUrl":1889},"Add NLI model for fast detection of duplication/conflict",970,"https://github.com/MemTensor/MemOS/pull/970",{"type":16,"description":1769,"author":214,"pr":1891,"prUrl":1892},981,"https://github.com/MemTensor/MemOS/pull/981",{"type":16,"description":1894,"author":471,"pr":1895,"prUrl":1896},"add mmr deduplication",954,"https://github.com/MemTensor/MemOS/pull/954",{"type":16,"description":1769,"author":214,"pr":1898,"prUrl":1899},982,"https://github.com/MemTensor/MemOS/pull/982",{"type":48,"description":1901,"author":443,"pr":1902,"prUrl":1903},"embedding service timeout occasionally",983,"https://github.com/MemTensor/MemOS/pull/983",{"type":16,"description":1769,"author":214,"pr":1905,"prUrl":1906},984,"https://github.com/MemTensor/MemOS/pull/984",{"type":16,"description":1908,"author":551,"pr":1909,"prUrl":1910},"adjust skill prompt and fix some bugs",988,"https://github.com/MemTensor/MemOS/pull/988",{"type":48,"description":1912,"author":551,"pr":1913,"prUrl":1914},"skill thread bug",990,"https://github.com/MemTensor/MemOS/pull/990",{"type":287,"description":1916,"author":199,"pr":1917,"prUrl":1918},"20260126 v2.0.4",976,"https://github.com/MemTensor/MemOS/pull/976",{"releaseUrl":1920,"name":1921,"date":1922,"changedInfo":1923},"https://github.com/MemTensor/MemOS/releases/tag/v2.0.3","v2.0.3","2026-01-23",[1924,1928,1932,1936,1940,1944,1948,1952,1956],{"type":16,"description":1925,"author":551,"pr":1926,"prUrl":1927},"refactor & reorganize examples with unified structure and updated demos",903,"https://github.com/MemTensor/MemOS/pull/903",{"type":48,"description":1929,"author":568,"pr":1930,"prUrl":1931},"refine config for rerank input is too long",920,"https://github.com/MemTensor/MemOS/pull/920",{"type":48,"description":1933,"author":551,"pr":1934,"prUrl":1935},"modifying api examples",917,"https://github.com/MemTensor/MemOS/pull/917",{"type":48,"description":1937,"author":1667,"pr":1938,"prUrl":1939},"component_init initialize scheduler every time",915,"https://github.com/MemTensor/MemOS/pull/915",{"type":48,"description":1941,"author":551,"pr":1942,"prUrl":1943},"parse in sim-struct chat-data; unify image analysis prompt with context injection & improve LLM robustness",913,"https://github.com/MemTensor/MemOS/pull/913",{"type":48,"description":1945,"author":568,"pr":1946,"prUrl":1947},"json loads error",937,"https://github.com/MemTensor/MemOS/pull/937",{"type":16,"description":1949,"author":551,"pr":1950,"prUrl":1951},"sync main",944,"https://github.com/MemTensor/MemOS/pull/944",{"type":16,"description":1953,"author":199,"pr":1954,"prUrl":1955},"model error traceback",942,"https://github.com/MemTensor/MemOS/pull/942",{"type":16,"description":1957,"author":698,"pr":1958,"prUrl":1959},"delete_time && delete_record_id for neo4j,polardb,neo4j_community",945,"https://github.com/MemTensor/MemOS/pull/945",{"releaseUrl":1961,"name":1962,"date":1963,"changedInfo":1964},"https://github.com/MemTensor/MemOS/releases/tag/v2.0.2","v2.0.2","2026-01-16",[1965,1969,1973,1977,1981,1985,1989,1994,1999,2003,2007,2011,2015,2019,2023,2027],{"type":48,"description":1966,"author":568,"pr":1967,"prUrl":1968},"knowledge base adopt raw text",836,"https://github.com/MemTensor/MemOS/pull/836",{"type":437,"description":1970,"author":1667,"pr":1971,"prUrl":1972},"& fix bugs: fix a range of bugs in scheduler and revise fine add apis",840,"https://github.com/MemTensor/MemOS/pull/840",{"type":16,"description":1974,"author":199,"pr":1975,"prUrl":1976},"merge dev 0112",854,"https://github.com/MemTensor/MemOS/pull/854",{"type":16,"description":1978,"author":199,"pr":1979,"prUrl":1980},"delete result",852,"https://github.com/MemTensor/MemOS/pull/852",{"type":48,"description":1982,"author":568,"pr":1983,"prUrl":1984},"unuse rerank",855,"https://github.com/MemTensor/MemOS/pull/855",{"type":48,"description":1986,"author":568,"pr":1987,"prUrl":1988},"backtrack knowledge retrieval",857,"https://github.com/MemTensor/MemOS/pull/857",{"type":87,"description":1990,"author":1991,"pr":1992,"prUrl":1993},"fix server start cmd","Nyakult",858,"https://github.com/MemTensor/MemOS/pull/858",{"type":48,"description":1995,"author":1996,"pr":1997,"prUrl":1998},"Qdrant empty when using neo4j-community","OhhhhPi",843,"https://github.com/MemTensor/MemOS/pull/843",{"type":48,"description":2000,"author":568,"pr":2001,"prUrl":2002},"use knowledge embedding score rerank",867,"https://github.com/MemTensor/MemOS/pull/867",{"type":48,"description":2004,"author":214,"pr":2005,"prUrl":2006},"optimization_and_fix",868,"https://github.com/MemTensor/MemOS/pull/868",{"type":287,"description":2008,"author":199,"pr":2009,"prUrl":2010},"20260112 v2.0.2",877,"https://github.com/MemTensor/MemOS/pull/877",{"type":16,"description":2012,"author":551,"pr":2013,"prUrl":2014},"merge dev into main; add scheduler examples, API enhancements, and retrieval dedup",775,"https://github.com/MemTensor/MemOS/pull/775",{"type":258,"description":2016,"author":199,"pr":2017,"prUrl":2018},"update version number to v2.0.2",879,"https://github.com/MemTensor/MemOS/pull/879",{"type":16,"description":2020,"author":551,"pr":2021,"prUrl":2022},"prevent repeated memories via archival and activated-only retrieval",880,"https://github.com/MemTensor/MemOS/pull/880",{"type":16,"description":2024,"author":214,"pr":2025,"prUrl":2026},"optimization and fix branch",882,"https://github.com/MemTensor/MemOS/pull/882",{"type":16,"description":2028,"author":443,"pr":2029,"prUrl":2030},"LLM/plugin retrieval bug,  prevent redundant memories via archival with activated-only retrieval, and update implicit preference logic",893,"https://github.com/MemTensor/MemOS/pull/893",{"releaseUrl":2032,"name":2033,"date":2034,"changedInfo":2035},"https://github.com/MemTensor/MemOS/releases/tag/v2.0.1","v2.0.1","2026-01-09",[2036,2041,2045,2049,2053,2057,2061,2065,2068,2072,2076,2080,2084,2088,2092,2096,2100,2104,2109,2113,2117,2122,2126,2130,2134,2138,2143,2147,2151,2155,2159,2163,2167,2171,2175,2179,2184,2188,2192,2196,2200,2204,2208,2212,2216,2220,2224,2228,2232,2236,2240,2244,2249],{"type":882,"description":2037,"author":2038,"pr":2039,"prUrl":2040},"requirements","pursues",772,"https://github.com/MemTensor/MemOS/pull/772",{"type":882,"description":2042,"author":1667,"pr":2043,"prUrl":2044},"scheduler and add operation for dehallucination",769,"https://github.com/MemTensor/MemOS/pull/769",{"type":48,"description":1644,"author":2046,"pr":2047,"prUrl":2048},"zZhangSir",774,"https://github.com/MemTensor/MemOS/pull/774",{"type":16,"description":2050,"author":698,"pr":2051,"prUrl":2052},"add export_graph data page",778,"https://github.com/MemTensor/MemOS/pull/778",{"type":48,"description":2054,"author":1348,"pr":2055,"prUrl":2056},"optimize Neo4j Community Edition support and enhance MCP environment loading",754,"https://github.com/MemTensor/MemOS/pull/754",{"type":48,"description":2058,"author":568,"pr":2059,"prUrl":2060},"add feedback change to preference",771,"https://github.com/MemTensor/MemOS/pull/771",{"type":48,"description":2062,"author":214,"pr":2063,"prUrl":2064},"improve chat playground stability and chat handler initialization",770,"https://github.com/MemTensor/MemOS/pull/770",{"type":48,"description":1644,"author":2046,"pr":2066,"prUrl":2067},786,"https://github.com/MemTensor/MemOS/pull/786",{"type":882,"description":2069,"author":2038,"pr":2070,"prUrl":2071},"requirement,Dockerfile",784,"https://github.com/MemTensor/MemOS/pull/784",{"type":16,"description":2073,"author":199,"pr":2074,"prUrl":2075},"add OpenAI log",785,"https://github.com/MemTensor/MemOS/pull/785",{"type":1337,"description":2077,"author":1667,"pr":2078,"prUrl":2079},"redis dependency in scheduler",781,"https://github.com/MemTensor/MemOS/pull/781",{"type":1016,"description":2081,"author":214,"pr":2082,"prUrl":2083},"get_user_names_by_memory_ids api",790,"https://github.com/MemTensor/MemOS/pull/790",{"type":16,"description":2085,"author":698,"pr":2086,"prUrl":2087},"add batch delete",787,"https://github.com/MemTensor/MemOS/pull/787",{"type":16,"description":2089,"author":199,"pr":2090,"prUrl":2091},"add timer log",793,"https://github.com/MemTensor/MemOS/pull/793",{"type":16,"description":2093,"author":1604,"pr":2094,"prUrl":2095},"add dedup search param",788,"https://github.com/MemTensor/MemOS/pull/788",{"type":287,"description":2097,"author":698,"pr":2098,"prUrl":2099},"zdy 1226 page",796,"https://github.com/MemTensor/MemOS/pull/796",{"type":2037,"description":2101,"author":2038,"pr":2102,"prUrl":2103},"add neo4j",792,"https://github.com/MemTensor/MemOS/pull/792",{"type":2105,"description":2106,"author":2046,"pr":2107,"prUrl":2108},"main","zhq readme",794,"https://github.com/MemTensor/MemOS/pull/794",{"type":882,"description":2110,"author":2038,"pr":2111,"prUrl":2112},"docker.compose.yml",798,"https://github.com/MemTensor/MemOS/pull/798",{"type":16,"description":2114,"author":745,"pr":2115,"prUrl":2116},"fix requirements",800,"https://github.com/MemTensor/MemOS/pull/800",{"type":2118,"description":2119,"author":568,"pr":2120,"prUrl":2121},"patch","get_memory adds the page size parameter function and the filtering of user id",801,"https://github.com/MemTensor/MemOS/pull/801",{"type":287,"description":2123,"author":698,"pr":2124,"prUrl":2125},"zdy 1229",802,"https://github.com/MemTensor/MemOS/pull/802",{"type":16,"description":2127,"author":698,"pr":2128,"prUrl":2129},"add get_user_names_by_memory_ids for polardb && neo4j",803,"https://github.com/MemTensor/MemOS/pull/803",{"type":16,"description":2131,"author":698,"pr":2132,"prUrl":2133},"add export_graph total",804,"https://github.com/MemTensor/MemOS/pull/804",{"type":1016,"description":2135,"author":568,"pr":2136,"prUrl":2137},"get_memory return edges and count of items",805,"https://github.com/MemTensor/MemOS/pull/805",{"type":2139,"description":2140,"author":1667,"pr":2141,"prUrl":2142},"scheduler","address some issues to run old scheduler example and kv cache example",797,"https://github.com/MemTensor/MemOS/pull/797",{"type":48,"description":2144,"author":1667,"pr":2145,"prUrl":2146},"issues caused by no reading default use_redis from env",799,"https://github.com/MemTensor/MemOS/pull/799",{"type":1016,"description":2148,"author":568,"pr":2149,"prUrl":2150},"milvus return data pagination",806,"https://github.com/MemTensor/MemOS/pull/806",{"type":16,"description":2152,"author":1387,"pr":2153,"prUrl":2154},"update source return and  chunk settings",808,"https://github.com/MemTensor/MemOS/pull/808",{"type":1016,"description":2156,"author":2038,"pr":2157,"prUrl":2158},"neo4j",809,"https://github.com/MemTensor/MemOS/pull/809",{"type":2139,"description":2160,"author":1667,"pr":2161,"prUrl":2162},"update exampels",807,"https://github.com/MemTensor/MemOS/pull/807",{"type":16,"description":2164,"author":698,"pr":2165,"prUrl":2166},"add delete_node_by_prams filter",810,"https://github.com/MemTensor/MemOS/pull/810",{"type":48,"description":2168,"author":568,"pr":2169,"prUrl":2170},"merge all preference",811,"https://github.com/MemTensor/MemOS/pull/811",{"type":16,"description":2172,"author":698,"pr":2173,"prUrl":2174},"update _build_filter_conditions_sql in conditions && build_cypher_filter_condition filter",812,"https://github.com/MemTensor/MemOS/pull/812",{"type":16,"description":2176,"author":698,"pr":2177,"prUrl":2178},"_build_filter_conditions_sql filter",813,"https://github.com/MemTensor/MemOS/pull/813",{"type":48,"description":2180,"author":2181,"pr":2182,"prUrl":2183},"update deprecated APIs for chonkie v1.4.0 and qdrant-client v1.16.0","zhixiangxue",705,"https://github.com/MemTensor/MemOS/pull/705",{"type":16,"description":2185,"author":1387,"pr":2186,"prUrl":2187},"update code format",814,"https://github.com/MemTensor/MemOS/pull/814",{"type":48,"description":2189,"author":1348,"pr":2190,"prUrl":2191},"[PrefEval Evaluation] propagate --lib and --version arguments in search and response modes",780,"https://github.com/MemTensor/MemOS/pull/780",{"type":48,"description":2193,"author":1387,"pr":2194,"prUrl":2195},"fix context error and empty embedding",817,"https://github.com/MemTensor/MemOS/pull/817",{"type":48,"description":2197,"author":1387,"pr":2198,"prUrl":2199},"logs context and empty embedding",819,"https://github.com/MemTensor/MemOS/pull/819",{"type":1016,"description":2201,"author":698,"pr":2202,"prUrl":2203},"exist_user_name for neo4j.py",821,"https://github.com/MemTensor/MemOS/pull/821",{"type":48,"description":2205,"author":2038,"pr":2206,"prUrl":2207},"reranker",823,"https://github.com/MemTensor/MemOS/pull/823",{"type":16,"description":2209,"author":698,"pr":2210,"prUrl":2211},"add filter time query",826,"https://github.com/MemTensor/MemOS/pull/826",{"type":1016,"description":2213,"author":698,"pr":2214,"prUrl":2215},"getMemory sdk",827,"https://github.com/MemTensor/MemOS/pull/827",{"type":16,"description":2217,"author":551,"pr":2218,"prUrl":2219},"Merge from main (some hot-fix)",832,"https://github.com/MemTensor/MemOS/pull/832",{"type":16,"description":2221,"author":199,"pr":2222,"prUrl":2223},"add OpenAI token log",831,"https://github.com/MemTensor/MemOS/pull/831",{"type":48,"description":2225,"author":568,"pr":2226,"prUrl":2227},"feedback llm output fail to load json",833,"https://github.com/MemTensor/MemOS/pull/833",{"type":48,"description":2229,"author":1604,"pr":2230,"prUrl":2231},"Use env exchange overrides for all scheduler messages",834,"https://github.com/MemTensor/MemOS/pull/834",{"type":16,"description":2233,"author":551,"pr":2234,"prUrl":2235},"support single-assistant mem-reader",835,"https://github.com/MemTensor/MemOS/pull/835",{"type":16,"description":2237,"author":214,"pr":2238,"prUrl":2239},"tmp optimize",846,"https://github.com/MemTensor/MemOS/pull/846",{"type":287,"description":2241,"author":199,"pr":2242,"prUrl":2243},"20260109 v2.0.1",844,"https://github.com/MemTensor/MemOS/pull/844",{"type":16,"description":2245,"author":2246,"pr":2247,"prUrl":2248},"modify readme","zhouhanshu",838,"https://github.com/MemTensor/MemOS/pull/838",{"type":258,"description":2250,"author":551,"pr":2251,"prUrl":2252},"bump version to v2.0.1",849,"https://github.com/MemTensor/MemOS/pull/849",{"releaseUrl":2254,"name":2255,"date":2256,"changedInfo":2257},"https://github.com/MemTensor/MemOS/releases/tag/v2.0.0","v2.0.0","2025-12-24",[2258,2262,2266,2270,2273,2277,2281,2285,2288,2292,2296,2300,2304,2308,2312,2316,2320,2324,2327,2331,2335,2339,2343,2347,2351,2355,2359,2363,2367,2371,2375,2380,2384,2388,2392,2396,2400,2404,2408,2412,2416,2420,2424,2428,2432,2436,2441,2445,2449,2453,2457,2462,2466,2470,2474,2478,2482,2486,2490,2494,2498,2502,2506,2510,2514,2518,2522,2526,2530,2535,2540,2544,2548,2552,2556,2560,2564,2568,2572,2576,2580,2584,2588,2592,2596,2600,2604,2608,2612,2616,2620,2624,2628,2633,2637,2641,2646,2650,2654,2658,2662,2667,2671,2676,2681,2685,2689,2693,2697,2701,2705,2709,2713,2717,2721,2725,2728,2732,2736,2740,2744,2748,2752,2756,2760,2764,2768,2772,2776,2780,2784,2788,2792,2796,2800,2804,2808,2812,2816,2820,2824,2828,2832,2836,2840,2844,2848,2852,2856,2860,2864,2868,2872,2876],{"type":16,"description":2259,"author":551,"pr":2260,"prUrl":2261},"simplify simple tree",461,"https://github.com/MemTensor/MemOS/pull/461",{"type":16,"description":2263,"author":551,"pr":2264,"prUrl":2265},"max worker",475,"https://github.com/MemTensor/MemOS/pull/475",{"type":16,"description":2267,"author":1387,"pr":2268,"prUrl":2269},"add topk for working mem",476,"https://github.com/MemTensor/MemOS/pull/476",{"type":16,"description":1066,"author":1387,"pr":2271,"prUrl":2272},477,"https://github.com/MemTensor/MemOS/pull/477",{"type":16,"description":2274,"author":1387,"pr":2275,"prUrl":2276},"change url",478,"https://github.com/MemTensor/MemOS/pull/478",{"type":48,"description":2278,"author":568,"pr":2279,"prUrl":2280},"chat time issue 2023->2025",479,"https://github.com/MemTensor/MemOS/pull/479",{"type":2139,"description":2282,"author":1667,"pr":2283,"prUrl":2284},"feat: implementation of redis queue and new api search functions of mixture and fine mode",462,"https://github.com/MemTensor/MemOS/pull/462",{"type":16,"description":1066,"author":1387,"pr":2286,"prUrl":2287},481,"https://github.com/MemTensor/MemOS/pull/481",{"type":1016,"description":2289,"author":698,"pr":2290,"prUrl":2291},"pool health && log",482,"https://github.com/MemTensor/MemOS/pull/482",{"type":16,"description":2293,"author":1387,"pr":2294,"prUrl":2295},"reorganize playground code and merge to API",488,"https://github.com/MemTensor/MemOS/pull/488",{"type":48,"description":2297,"author":214,"pr":2298,"prUrl":2299},"lack mem_cube_id bug in pref async",494,"https://github.com/MemTensor/MemOS/pull/494",{"type":16,"description":2301,"author":1387,"pr":2302,"prUrl":2303},"add redis_scheduler",499,"https://github.com/MemTensor/MemOS/pull/499",{"type":882,"description":2305,"author":199,"pr":2306,"prUrl":2307},"API Reference link in README.md",500,"https://github.com/MemTensor/MemOS/pull/500",{"type":1337,"description":2309,"author":214,"pr":2310,"prUrl":2311},"bug in pref init",502,"https://github.com/MemTensor/MemOS/pull/502",{"type":16,"description":2313,"author":1667,"pr":2314,"prUrl":2315},"& refactor: add searcher to handler_init and remove logger info from get_messages",501,"https://github.com/MemTensor/MemOS/pull/501",{"type":16,"description":2317,"author":199,"pr":2318,"prUrl":2319},"log support time rotating",504,"https://github.com/MemTensor/MemOS/pull/504",{"type":48,"description":2321,"author":214,"pr":2322,"prUrl":2323},"init bug pref",508,"https://github.com/MemTensor/MemOS/pull/508",{"type":48,"description":1792,"author":199,"pr":2325,"prUrl":2326},510,"https://github.com/MemTensor/MemOS/pull/510",{"type":16,"description":2328,"author":1387,"pr":2329,"prUrl":2330},"sync  change",512,"https://github.com/MemTensor/MemOS/pull/512",{"type":16,"description":2332,"author":551,"pr":2333,"prUrl":2334},"abstract CubeView to Add & Search Handler",498,"https://github.com/MemTensor/MemOS/pull/498",{"type":16,"description":2336,"author":551,"pr":2337,"prUrl":2338},"enhance APIADDRequest with custom_tags, info, and is_feedback fields",515,"https://github.com/MemTensor/MemOS/pull/515",{"type":16,"description":2340,"author":1387,"pr":2341,"prUrl":2342},"add headers for embedding and reranker",519,"https://github.com/MemTensor/MemOS/pull/519",{"type":87,"description":2344,"author":1348,"pr":2345,"prUrl":2346},"update .env.example with comprehensive variables and comments",511,"https://github.com/MemTensor/MemOS/pull/511",{"type":437,"description":2348,"author":551,"pr":2349,"prUrl":2350},"Consolidate backward compatibility into API models; simplify handler logic",520,"https://github.com/MemTensor/MemOS/pull/520",{"type":16,"description":2352,"author":1387,"pr":2353,"prUrl":2354},"add deepsearch agent for memos",517,"https://github.com/MemTensor/MemOS/pull/517",{"type":1016,"description":2356,"author":214,"pr":2357,"prUrl":2358},"status of reasoning in playground",523,"https://github.com/MemTensor/MemOS/pull/523",{"type":16,"description":2360,"author":1387,"pr":2361,"prUrl":2362},"deepsearch agent dock search pipeline",524,"https://github.com/MemTensor/MemOS/pull/524",{"type":16,"description":2364,"author":1387,"pr":2365,"prUrl":2366},"update prompt and format need raw",528,"https://github.com/MemTensor/MemOS/pull/528",{"type":48,"description":2368,"author":1387,"pr":2369,"prUrl":2370},"cube init",529,"https://github.com/MemTensor/MemOS/pull/529",{"type":16,"description":2372,"author":1387,"pr":2373,"prUrl":2374},"add full text memory by jieba",532,"https://github.com/MemTensor/MemOS/pull/532",{"type":2376,"description":2377,"author":214,"pr":2378,"prUrl":2379},"fa_bu_hui","pref",534,"https://github.com/MemTensor/MemOS/pull/534",{"type":48,"description":2381,"author":1387,"pr":2382,"prUrl":2383},"remove",535,"https://github.com/MemTensor/MemOS/pull/535",{"type":16,"description":2385,"author":551,"pr":2386,"prUrl":2387},"enable multi-cube chat (read/write) & unify ChatRequest/ADDRequest normalization",521,"https://github.com/MemTensor/MemOS/pull/521",{"type":16,"description":2389,"author":551,"pr":2390,"prUrl":2391},"Multi-Model Memory Reader with Modular Parser Architecture",536,"https://github.com/MemTensor/MemOS/pull/536",{"type":16,"description":2393,"author":1387,"pr":2394,"prUrl":2395},"remove dup func name and add agentic search",537,"https://github.com/MemTensor/MemOS/pull/537",{"type":48,"description":2397,"author":1604,"pr":2398,"prUrl":2399},"Make from_memory_type and to_memory_type optional and add task_i…",538,"https://github.com/MemTensor/MemOS/pull/538",{"type":48,"description":2401,"author":199,"pr":2402,"prUrl":2403},"log timeRotating",539,"https://github.com/MemTensor/MemOS/pull/539",{"type":882,"description":2405,"author":698,"pr":2406,"prUrl":2407},"pool size",545,"https://github.com/MemTensor/MemOS/pull/545",{"type":16,"description":2409,"author":1387,"pr":2410,"prUrl":2411},"add full text mem",544,"https://github.com/MemTensor/MemOS/pull/544",{"type":16,"description":2413,"author":551,"pr":2414,"prUrl":2415},"fix tiny parameter bug in multi model reader and add a multi-model memreader example",546,"https://github.com/MemTensor/MemOS/pull/546",{"type":48,"description":2417,"author":1604,"pr":2418,"prUrl":2419},"scheduler logger memory size retrieval",547,"https://github.com/MemTensor/MemOS/pull/547",{"type":287,"description":2421,"author":698,"pr":2422,"prUrl":2423},"1.0.1 zdy like",551,"https://github.com/MemTensor/MemOS/pull/551",{"type":16,"description":2425,"author":1387,"pr":2426,"prUrl":2427},"add func Base class and add strategy logs, low search mode",552,"https://github.com/MemTensor/MemOS/pull/552",{"type":1337,"description":2429,"author":1604,"pr":2430,"prUrl":2431},"align KB knowledgeBaseUpdate logs with spec",555,"https://github.com/MemTensor/MemOS/pull/555",{"type":16,"description":2433,"author":551,"pr":2434,"prUrl":2435},"multimodal reader",560,"https://github.com/MemTensor/MemOS/pull/560",{"type":2437,"description":2438,"author":698,"pr":2439,"prUrl":2440},"delete_node_by_prams","for filter && simple support",558,"https://github.com/MemTensor/MemOS/pull/558",{"type":16,"description":2442,"author":443,"pr":2443,"prUrl":2444},"add filter for search_memories",553,"https://github.com/MemTensor/MemOS/pull/553",{"type":48,"description":2446,"author":698,"pr":2447,"prUrl":2448},"contains",564,"https://github.com/MemTensor/MemOS/pull/564",{"type":48,"description":2450,"author":698,"pr":2451,"prUrl":2452},"full_fields",566,"https://github.com/MemTensor/MemOS/pull/566",{"type":16,"description":2454,"author":551,"pr":2455,"prUrl":2456},"complete multi modal",562,"https://github.com/MemTensor/MemOS/pull/562",{"type":2458,"description":2459,"author":214,"pr":2460,"prUrl":2461},"hot","func main/delete memory",565,"https://github.com/MemTensor/MemOS/pull/565",{"type":16,"description":2463,"author":1387,"pr":2464,"prUrl":2465},"sync hotfix to dev and add full text for polardb",563,"https://github.com/MemTensor/MemOS/pull/563",{"type":882,"description":2467,"author":698,"pr":2468,"prUrl":2469},"delete_node_by_prams add delete_node_by_prams",568,"https://github.com/MemTensor/MemOS/pull/568",{"type":16,"description":2471,"author":1387,"pr":2472,"prUrl":2473},"insert fulltext search into pipeline",567,"https://github.com/MemTensor/MemOS/pull/567",{"type":16,"description":2475,"author":568,"pr":2476,"prUrl":2477},"feedback interface",541,"https://github.com/MemTensor/MemOS/pull/541",{"type":2381,"description":2479,"author":1604,"pr":2480,"prUrl":2481},"dump.rdb",576,"https://github.com/MemTensor/MemOS/pull/576",{"type":16,"description":2483,"author":1387,"pr":2484,"prUrl":2485},"add langchain markdown chunker",574,"https://github.com/MemTensor/MemOS/pull/574",{"type":2487,"description":2139,"author":1667,"pr":2488,"prUrl":2489},"debug",577,"https://github.com/MemTensor/MemOS/pull/577",{"type":48,"description":2491,"author":1604,"pr":2492,"prUrl":2493},"function log_add_messages",582,"https://github.com/MemTensor/MemOS/pull/582",{"type":287,"description":2495,"author":698,"pr":2496,"prUrl":2497},"zdy delete 120002",580,"https://github.com/MemTensor/MemOS/pull/580",{"type":16,"description":2499,"author":199,"pr":2500,"prUrl":2501},"timer add log args",581,"https://github.com/MemTensor/MemOS/pull/581",{"type":2139,"description":2503,"author":1667,"pr":2504,"prUrl":2505},"fix bugs due to init from env",585,"https://github.com/MemTensor/MemOS/pull/585",{"type":48,"description":2507,"author":1387,"pr":2508,"prUrl":2509},"submit add for playground query",586,"https://github.com/MemTensor/MemOS/pull/586",{"type":1385,"description":2511,"author":1667,"pr":2512,"prUrl":2513},"Propagate trace_id across process boundaries for mem…",592,"https://github.com/MemTensor/MemOS/pull/592",{"type":2139,"description":2515,"author":1667,"pr":2516,"prUrl":2517},"new feat to addressed repeated task issues",594,"https://github.com/MemTensor/MemOS/pull/594",{"type":16,"description":2519,"author":551,"pr":2520,"prUrl":2521},"split chunk for pure string",593,"https://github.com/MemTensor/MemOS/pull/593",{"type":48,"description":2523,"author":1604,"pr":2524,"prUrl":2525},"dequeue timestamp logging for pydantic models",596,"https://github.com/MemTensor/MemOS/pull/596",{"type":16,"description":2527,"author":568,"pr":2528,"prUrl":2529},"Feedback Function",597,"https://github.com/MemTensor/MemOS/pull/597",{"type":2531,"description":2532,"author":1604,"pr":2533,"prUrl":2534},"fix(scheduler)","Correctly process feedback logs by checking for 'text…",600,"https://github.com/MemTensor/MemOS/pull/600",{"type":2536,"description":2537,"author":1604,"pr":2538,"prUrl":2539},"chore(feedback)","propagate source_doc_id in KB logs if available",601,"https://github.com/MemTensor/MemOS/pull/601",{"type":16,"description":2541,"author":551,"pr":2542,"prUrl":2543},"add delete memory log; fix decode sources",599,"https://github.com/MemTensor/MemOS/pull/599",{"type":48,"description":2545,"author":568,"pr":2546,"prUrl":2547},"feedback messages",604,"https://github.com/MemTensor/MemOS/pull/604",{"type":48,"description":2549,"author":551,"pr":2550,"prUrl":2551},"input Pydantic bug",602,"https://github.com/MemTensor/MemOS/pull/602",{"type":1385,"description":2553,"author":1604,"pr":2554,"prUrl":2555},"Unify web log submission checks and add debug logs",610,"https://github.com/MemTensor/MemOS/pull/610",{"type":16,"description":2557,"author":1387,"pr":2558,"prUrl":2559},"add document for memory extract",606,"https://github.com/MemTensor/MemOS/pull/606",{"type":16,"description":2561,"author":1387,"pr":2562,"prUrl":2563},"add file in info",611,"https://github.com/MemTensor/MemOS/pull/611",{"type":16,"description":2565,"author":1387,"pr":2566,"prUrl":2567},"remove reqiumentxt",612,"https://github.com/MemTensor/MemOS/pull/612",{"type":2139,"description":2569,"author":1667,"pr":2570,"prUrl":2571},"new feat about orchestrator task schedule",614,"https://github.com/MemTensor/MemOS/pull/614",{"type":48,"description":2573,"author":698,"pr":2574,"prUrl":2575},"file_ids",615,"https://github.com/MemTensor/MemOS/pull/615",{"type":16,"description":2577,"author":1387,"pr":2578,"prUrl":2579},"add file ids",617,"https://github.com/MemTensor/MemOS/pull/617",{"type":16,"description":2581,"author":1387,"pr":2582,"prUrl":2583},"reorgnaize chunk code and use markdown chunker",618,"https://github.com/MemTensor/MemOS/pull/618",{"type":16,"description":2585,"author":1604,"pr":2586,"prUrl":2587},"Fix inconsistent trace_id in scheduler dequeue logs",619,"https://github.com/MemTensor/MemOS/pull/619",{"type":16,"description":2589,"author":551,"pr":2590,"prUrl":2591},"Improve MultiModalStructMemReader: Better Language Detection, Prompt Selection, and Source-Aware Processing",620,"https://github.com/MemTensor/MemOS/pull/620",{"type":287,"description":2593,"author":698,"pr":2594,"prUrl":2595},"zdy 1205",623,"https://github.com/MemTensor/MemOS/pull/623",{"type":48,"description":2597,"author":1604,"pr":2598,"prUrl":2599},"scheduler memory get with user_name and retries",624,"https://github.com/MemTensor/MemOS/pull/624",{"type":48,"description":2601,"author":1604,"pr":2602,"prUrl":2603},"Populate source_doc_id in memory metadata for scheduler logging",625,"https://github.com/MemTensor/MemOS/pull/625",{"type":16,"description":2605,"author":1387,"pr":2606,"prUrl":2607},"reverted code and add memory_type",627,"https://github.com/MemTensor/MemOS/pull/627",{"type":16,"description":2609,"author":1667,"pr":2610,"prUrl":2611},"a range of new feats to make a better redis scheduler",630,"https://github.com/MemTensor/MemOS/pull/630",{"type":54,"description":2613,"author":1667,"pr":2614,"prUrl":2615},"latest dev and pr",632,"https://github.com/MemTensor/MemOS/pull/632",{"type":48,"description":2617,"author":698,"pr":2618,"prUrl":2619},"get_subgraph",633,"https://github.com/MemTensor/MemOS/pull/633",{"type":2118,"description":2621,"author":568,"pr":2622,"prUrl":2623},"The supplementary catch-all method for polardb keyword search uses LIKE instead of TFIDF for recall",635,"https://github.com/MemTensor/MemOS/pull/635",{"type":16,"description":2625,"author":1387,"pr":2626,"prUrl":2627},"add sources chunk content",639,"https://github.com/MemTensor/MemOS/pull/639",{"type":2629,"description":2630,"author":698,"pr":2631,"prUrl":2632},"handle","special characters",643,"https://github.com/MemTensor/MemOS/pull/643",{"type":48,"description":2634,"author":1667,"pr":2635,"prUrl":2636},"bugs: fix bugs in memory schedule",641,"https://github.com/MemTensor/MemOS/pull/641",{"type":16,"description":2638,"author":551,"pr":2639,"prUrl":2640},"Enhance File Parsing Pipeline with Chunk-Level Source Tracking & Unified Multi-Modal Parsing",645,"https://github.com/MemTensor/MemOS/pull/645",{"type":2642,"description":2643,"author":1667,"pr":2644,"prUrl":2645},"new","feat: add enhancement and env variable for scheduler",650,"https://github.com/MemTensor/MemOS/pull/650",{"type":16,"description":2647,"author":1387,"pr":2648,"prUrl":2649},"add file_info for file parser",651,"https://github.com/MemTensor/MemOS/pull/651",{"type":437,"description":2651,"author":1667,"pr":2652,"prUrl":2653},"scheduler and polardb",652,"https://github.com/MemTensor/MemOS/pull/652",{"type":16,"description":2655,"author":551,"pr":2656,"prUrl":2657},"image parse in file",654,"https://github.com/MemTensor/MemOS/pull/654",{"type":1016,"description":2659,"author":698,"pr":2660,"prUrl":2661},"nodes batch",658,"https://github.com/MemTensor/MemOS/pull/658",{"type":2663,"description":2664,"author":698,"pr":2665,"prUrl":2666},"optimize","add batch",661,"https://github.com/MemTensor/MemOS/pull/661",{"type":16,"description":2668,"author":1604,"pr":2669,"prUrl":2670},"Pass source_doc_id in task completion logs",664,"https://github.com/MemTensor/MemOS/pull/664",{"type":2672,"description":2673,"author":1604,"pr":2674,"prUrl":2675},"fix(rabbitmq)","Handle exchange and routing key based on cloud env for…",667,"https://github.com/MemTensor/MemOS/pull/667",{"type":2677,"description":2678,"author":698,"pr":2679,"prUrl":2680},"dix","delete quota",666,"https://github.com/MemTensor/MemOS/pull/666",{"type":48,"description":2682,"author":698,"pr":2683,"prUrl":2684},"quote",670,"https://github.com/MemTensor/MemOS/pull/670",{"type":48,"description":2686,"author":698,"pr":2687,"prUrl":2688},"redis key",672,"https://github.com/MemTensor/MemOS/pull/672",{"type":48,"description":2690,"author":1387,"pr":2691,"prUrl":2692},"fix ids for memory",674,"https://github.com/MemTensor/MemOS/pull/674",{"type":48,"description":2694,"author":568,"pr":2695,"prUrl":2696},"init feedback failed",675,"https://github.com/MemTensor/MemOS/pull/675",{"type":2642,"description":2698,"author":1667,"pr":2699,"prUrl":2700},"feat of scheduler",669,"https://github.com/MemTensor/MemOS/pull/669",{"type":2642,"description":2702,"author":1667,"pr":2703,"prUrl":2704},"feat for status tracker",676,"https://github.com/MemTensor/MemOS/pull/676",{"type":16,"description":2706,"author":1387,"pr":2707,"prUrl":2708},"set add memory batch",678,"https://github.com/MemTensor/MemOS/pull/678",{"type":16,"description":2710,"author":1387,"pr":2711,"prUrl":2712},"add bs params",679,"https://github.com/MemTensor/MemOS/pull/679",{"type":2663,"description":2714,"author":698,"pr":2715,"prUrl":2716},"pool",681,"https://github.com/MemTensor/MemOS/pull/681",{"type":22,"description":2718,"author":1667,"pr":2719,"prUrl":2720},"\"optimize pool\"",682,"https://github.com/MemTensor/MemOS/pull/682",{"type":16,"description":2722,"author":568,"pr":2723,"prUrl":2724},"feedback add strict info filter",685,"https://github.com/MemTensor/MemOS/pull/685",{"type":2663,"description":2714,"author":698,"pr":2726,"prUrl":2727},686,"https://github.com/MemTensor/MemOS/pull/686",{"type":2139,"description":2729,"author":1667,"pr":2730,"prUrl":2731},"a range of bugs fixture and new features",692,"https://github.com/MemTensor/MemOS/pull/692",{"type":16,"description":2733,"author":1387,"pr":2734,"prUrl":2735},"update prompt for playground",694,"https://github.com/MemTensor/MemOS/pull/694",{"type":2139,"description":2737,"author":1667,"pr":2738,"prUrl":2739},"more logs and revision of add",697,"https://github.com/MemTensor/MemOS/pull/697",{"type":48,"description":2741,"author":698,"pr":2742,"prUrl":2743},"Special characters",700,"https://github.com/MemTensor/MemOS/pull/700",{"type":1016,"description":2745,"author":698,"pr":2746,"prUrl":2747},"polardb pool config",702,"https://github.com/MemTensor/MemOS/pull/702",{"type":48,"description":2749,"author":568,"pr":2750,"prUrl":2751},"embedding fail need a safety way",704,"https://github.com/MemTensor/MemOS/pull/704",{"type":16,"description":2753,"author":1604,"pr":2754,"prUrl":2755},"Relax cloud env check to support any non-empty MEMSCHEDULER_RAB…",706,"https://github.com/MemTensor/MemOS/pull/706",{"type":48,"description":2757,"author":1604,"pr":2758,"prUrl":2759},"cloud playground env detection",707,"https://github.com/MemTensor/MemOS/pull/707",{"type":2118,"description":2761,"author":568,"pr":2762,"prUrl":2763},"deduplicate add objects",714,"https://github.com/MemTensor/MemOS/pull/714",{"type":22,"description":2765,"author":551,"pr":2766,"prUrl":2767},"\"Fix/rabbitmq publish cache\"",719,"https://github.com/MemTensor/MemOS/pull/719",{"type":2118,"description":2769,"author":568,"pr":2770,"prUrl":2771},"use manager _add_memories_parallel",721,"https://github.com/MemTensor/MemOS/pull/721",{"type":48,"description":2773,"author":1604,"pr":2774,"prUrl":2775},"search dedup to remove duplicate memory content",722,"https://github.com/MemTensor/MemOS/pull/722",{"type":48,"description":2777,"author":568,"pr":2778,"prUrl":2779},"delete special charactors",724,"https://github.com/MemTensor/MemOS/pull/724",{"type":16,"description":2781,"author":551,"pr":2782,"prUrl":2783},"update evaluation; add general string parser",715,"https://github.com/MemTensor/MemOS/pull/715",{"type":16,"description":2785,"author":1387,"pr":2786,"prUrl":2787},"include embedding config",726,"https://github.com/MemTensor/MemOS/pull/726",{"type":48,"description":2789,"author":568,"pr":2790,"prUrl":2791},"add source_doc_id record",728,"https://github.com/MemTensor/MemOS/pull/728",{"type":2139,"description":2793,"author":1667,"pr":2794,"prUrl":2795},"improve add apis",703,"https://github.com/MemTensor/MemOS/pull/703",{"type":1016,"description":2797,"author":698,"pr":2798,"prUrl":2799},"log",730,"https://github.com/MemTensor/MemOS/pull/730",{"type":2139,"description":2801,"author":1667,"pr":2802,"prUrl":2803},"address log issue",731,"https://github.com/MemTensor/MemOS/pull/731",{"type":2139,"description":2805,"author":1667,"pr":2806,"prUrl":2807},"fix replace_working_memory problem",734,"https://github.com/MemTensor/MemOS/pull/734",{"type":2381,"description":2809,"author":698,"pr":2810,"prUrl":2811},"DETACH",736,"https://github.com/MemTensor/MemOS/pull/736",{"type":16,"description":2813,"author":1387,"pr":2814,"prUrl":2815},"change pref deafult reranker",735,"https://github.com/MemTensor/MemOS/pull/735",{"type":16,"description":2817,"author":551,"pr":2818,"prUrl":2819},"more proper lang in multi-modal parser",733,"https://github.com/MemTensor/MemOS/pull/733",{"type":882,"description":2821,"author":698,"pr":2822,"prUrl":2823},"delete from cypher to delete",737,"https://github.com/MemTensor/MemOS/pull/737",{"type":48,"description":2825,"author":568,"pr":2826,"prUrl":2827},"add reranker  to init components",739,"https://github.com/MemTensor/MemOS/pull/739",{"type":22,"description":2829,"author":1604,"pr":2830,"prUrl":2831},"remove create log item_id inheritance",743,"https://github.com/MemTensor/MemOS/pull/743",{"type":2139,"description":2833,"author":1667,"pr":2834,"prUrl":2835},"try to fix bugs",745,"https://github.com/MemTensor/MemOS/pull/745",{"type":2139,"description":2837,"author":1667,"pr":2838,"prUrl":2839},"fix bugs in log",746,"https://github.com/MemTensor/MemOS/pull/746",{"type":2139,"description":2841,"author":1667,"pr":2842,"prUrl":2843},"fix bugs",750,"https://github.com/MemTensor/MemOS/pull/750",{"type":48,"description":2845,"author":551,"pr":2846,"prUrl":2847},"time bug",758,"https://github.com/MemTensor/MemOS/pull/758",{"type":287,"description":2849,"author":698,"pr":2850,"prUrl":2851},"zdy 1221 01 user names",759,"https://github.com/MemTensor/MemOS/pull/759",{"type":48,"description":2853,"author":1387,"pr":2854,"prUrl":2855},"search time cost",752,"https://github.com/MemTensor/MemOS/pull/752",{"type":2118,"description":2857,"author":568,"pr":2858,"prUrl":2859},"add feedback post process, llm judge update validality",761,"https://github.com/MemTensor/MemOS/pull/761",{"type":48,"description":2861,"author":2046,"pr":2862,"prUrl":2863},"interface SDK",760,"https://github.com/MemTensor/MemOS/pull/760",{"type":16,"description":2865,"author":199,"pr":2866,"prUrl":2867},"add openai request body log",763,"https://github.com/MemTensor/MemOS/pull/763",{"type":16,"description":2869,"author":1387,"pr":2870,"prUrl":2871},"change deafult memos cube",765,"https://github.com/MemTensor/MemOS/pull/765",{"type":882,"description":2873,"author":1184,"pr":2874,"prUrl":2875},"readme",766,"https://github.com/MemTensor/MemOS/pull/766",{"type":258,"description":2877,"author":199,"pr":2878,"prUrl":2879},"bump version to v2.0.0",716,"https://github.com/MemTensor/MemOS/pull/716",{"releaseUrl":2881,"name":2882,"date":2883,"changedInfo":2884},"https://github.com/MemTensor/MemOS/releases/tag/v1.1.3","v1.1.3","2025-11-07",[2885,2889,2893,2897,2902,2906,2910,2914,2918,2922,2926,2930,2934,2938,2943,2947,2951,2955,2959,2964,2968,2973,2977,2981,2985,2989,2993,2998,3002,3006,3010,3014,3018,3023,3026,3031,3035,3039,3043,3047,3052,3056,3060,3064,3068,3072,3076,3080,3084,3088,3093,3097,3101,3105,3108,3112,3116,3120,3124,3128,3132,3135,3139],{"type":1016,"description":2886,"author":1387,"pr":2887,"prUrl":2888},"change deafult pre_load",338,"https://github.com/MemTensor/MemOS/pull/338",{"type":16,"description":2890,"author":551,"pr":2891,"prUrl":2892},"add memory size in product api",348,"https://github.com/MemTensor/MemOS/pull/348",{"type":16,"description":2894,"author":1387,"pr":2895,"prUrl":2896},"update load cubes",350,"https://github.com/MemTensor/MemOS/pull/350",{"type":2898,"description":2899,"author":214,"pr":2900,"prUrl":2901},"milvus","implement",354,"https://github.com/MemTensor/MemOS/pull/354",{"type":48,"description":2903,"author":1387,"pr":2904,"prUrl":2905},"code ruff format",355,"https://github.com/MemTensor/MemOS/pull/355",{"type":258,"description":2907,"author":1667,"pr":2908,"prUrl":2909},"bump version to v1.1.2",360,"https://github.com/MemTensor/MemOS/pull/360",{"type":48,"description":2911,"author":551,"pr":2912,"prUrl":2913},"remove old mem",361,"https://github.com/MemTensor/MemOS/pull/361",{"type":16,"description":2915,"author":551,"pr":2916,"prUrl":2917},"only single-db mode in nebula now; modify index gql for better efficiency",363,"https://github.com/MemTensor/MemOS/pull/363",{"type":16,"description":2919,"author":1387,"pr":2920,"prUrl":2921},"add server api prd",362,"https://github.com/MemTensor/MemOS/pull/362",{"type":16,"description":2923,"author":1387,"pr":2924,"prUrl":2925},"add neo4j db for user_name",365,"https://github.com/MemTensor/MemOS/pull/365",{"type":16,"description":2927,"author":1387,"pr":2928,"prUrl":2929},"add chat complete for new server_api",366,"https://github.com/MemTensor/MemOS/pull/366",{"type":48,"description":2931,"author":551,"pr":2932,"prUrl":2933},"nebula efficiency",369,"https://github.com/MemTensor/MemOS/pull/369",{"type":16,"description":2935,"author":1387,"pr":2936,"prUrl":2937},"sync test to dev",375,"https://github.com/MemTensor/MemOS/pull/375",{"type":2939,"description":2940,"author":1991,"pr":2941,"prUrl":2942},"eval","scripts",377,"https://github.com/MemTensor/MemOS/pull/377",{"type":16,"description":2944,"author":1387,"pr":2945,"prUrl":2946},"merge dev into main and change api-server",376,"https://github.com/MemTensor/MemOS/pull/376",{"type":48,"description":2948,"author":1387,"pr":2949,"prUrl":2950},"sqlite list users error",384,"https://github.com/MemTensor/MemOS/pull/384",{"type":16,"description":2952,"author":551,"pr":2953,"prUrl":2954},"introduce async memory add for TreeTextMemory using MemScheduler",373,"https://github.com/MemTensor/MemOS/pull/373",{"type":1016,"description":2956,"author":1991,"pr":2957,"prUrl":2958},"pm and pref eval scripts",385,"https://github.com/MemTensor/MemOS/pull/385",{"type":2960,"description":2961,"author":1667,"pr":2962,"prUrl":2963},"meger","update about scheduler and new api to Dev",386,"https://github.com/MemTensor/MemOS/pull/386",{"type":16,"description":2965,"author":1387,"pr":2966,"prUrl":2967},"add reranker strategies and update configs",390,"https://github.com/MemTensor/MemOS/pull/390",{"type":2969,"description":2970,"author":214,"pr":2971,"prUrl":2972},"modify","code in evaluation",392,"https://github.com/MemTensor/MemOS/pull/392",{"type":48,"description":2974,"author":214,"pr":2975,"prUrl":2976},"bug in pref_mem return",399,"https://github.com/MemTensor/MemOS/pull/399",{"type":1016,"description":2978,"author":698,"pr":2979,"prUrl":2980},"polardb",395,"https://github.com/MemTensor/MemOS/pull/395",{"type":16,"description":2982,"author":745,"pr":2983,"prUrl":2984},"fix mode",400,"https://github.com/MemTensor/MemOS/pull/400",{"type":16,"description":2986,"author":1387,"pr":2987,"prUrl":2988},"remove long waring for internet and add content for memreader",401,"https://github.com/MemTensor/MemOS/pull/401",{"type":16,"description":2990,"author":1667,"pr":2991,"prUrl":2992},"redis for sync history memories and new api of mixture search",398,"https://github.com/MemTensor/MemOS/pull/398",{"type":2994,"description":2995,"author":1991,"pr":2996,"prUrl":2997},"memos","online api eval scripts and readme",403,"https://github.com/MemTensor/MemOS/pull/403",{"type":16,"description":2999,"author":745,"pr":3000,"prUrl":3001},"fix sources",404,"https://github.com/MemTensor/MemOS/pull/404",{"type":48,"description":3003,"author":745,"pr":3004,"prUrl":3005},"porlar",406,"https://github.com/MemTensor/MemOS/pull/406",{"type":1337,"description":3007,"author":1387,"pr":3008,"prUrl":3009},"memos playground prompt reverse",408,"https://github.com/MemTensor/MemOS/pull/408",{"type":16,"description":3011,"author":745,"pr":3012,"prUrl":3013},"fix polardb graph",411,"https://github.com/MemTensor/MemOS/pull/411",{"type":16,"description":3015,"author":551,"pr":3016,"prUrl":3017},"async add api",410,"https://github.com/MemTensor/MemOS/pull/410",{"type":3019,"description":3020,"author":745,"pr":3021,"prUrl":3022},"use","nacos",407,"https://github.com/MemTensor/MemOS/pull/407",{"type":16,"description":3015,"author":551,"pr":3024,"prUrl":3025},413,"https://github.com/MemTensor/MemOS/pull/413",{"type":3027,"description":3028,"author":1667,"pr":3029,"prUrl":3030},"revision","of mixture api: add conversation turn and reduce 2 stage ranking to 1 stage",405,"https://github.com/MemTensor/MemOS/pull/405",{"type":16,"description":3032,"author":568,"pr":3033,"prUrl":3034},"add recall strategy",414,"https://github.com/MemTensor/MemOS/pull/414",{"type":22,"description":3036,"author":551,"pr":3037,"prUrl":3038},"\"Feat: add recall strategy \"",415,"https://github.com/MemTensor/MemOS/pull/415",{"type":16,"description":3040,"author":1387,"pr":3041,"prUrl":3042},"remove usage data",417,"https://github.com/MemTensor/MemOS/pull/417",{"type":16,"description":3044,"author":551,"pr":3045,"prUrl":3046},"add moniter schedule",419,"https://github.com/MemTensor/MemOS/pull/419",{"type":3048,"description":3049,"author":1991,"pr":3050,"prUrl":3051},"pm","& prefEval scripts updates",421,"https://github.com/MemTensor/MemOS/pull/421",{"type":1016,"description":3053,"author":698,"pr":3054,"prUrl":3055},"polardb pool",420,"https://github.com/MemTensor/MemOS/pull/420",{"type":48,"description":3057,"author":551,"pr":3058,"prUrl":3059},"message schema bug",426,"https://github.com/MemTensor/MemOS/pull/426",{"type":48,"description":3061,"author":698,"pr":3062,"prUrl":3063},"commit",427,"https://github.com/MemTensor/MemOS/pull/427",{"type":882,"description":3065,"author":698,"pr":3066,"prUrl":3067},"polardb pool timeout",441,"https://github.com/MemTensor/MemOS/pull/441",{"type":16,"description":3069,"author":1387,"pr":3070,"prUrl":3071},"fix self-input prompt error",443,"https://github.com/MemTensor/MemOS/pull/443",{"type":16,"description":3073,"author":745,"pr":3074,"prUrl":3075},"fix polardb value",445,"https://github.com/MemTensor/MemOS/pull/445",{"type":48,"description":3077,"author":214,"pr":3078,"prUrl":3079},"prompt error",447,"https://github.com/MemTensor/MemOS/pull/447",{"type":48,"description":3081,"author":568,"pr":3082,"prUrl":3083},"fix search config input bug; patch retrieve_utils path set; adjust reader strategy template.",448,"https://github.com/MemTensor/MemOS/pull/448",{"type":2939,"description":3085,"author":1991,"pr":3086,"prUrl":3087},"result",428,"https://github.com/MemTensor/MemOS/pull/428",{"type":3089,"description":3090,"author":698,"pr":3091,"prUrl":3092},"useless","quotes",450,"https://github.com/MemTensor/MemOS/pull/450",{"type":22,"description":3094,"author":551,"pr":3095,"prUrl":3096},"\"fix prompt error\"",452,"https://github.com/MemTensor/MemOS/pull/452",{"type":22,"description":3098,"author":551,"pr":3099,"prUrl":3100},"\"fix: fix search config input bug; patch retrieve_utils path set; adjust reader strategy template.\"",453,"https://github.com/MemTensor/MemOS/pull/453",{"type":22,"description":3102,"author":551,"pr":3103,"prUrl":3104},"\"Useless quotes\"",454,"https://github.com/MemTensor/MemOS/pull/454",{"type":48,"description":3077,"author":214,"pr":3106,"prUrl":3107},455,"https://github.com/MemTensor/MemOS/pull/455",{"type":48,"description":3109,"author":568,"pr":3110,"prUrl":3111},"fix strategy reader input; code reformat",457,"https://github.com/MemTensor/MemOS/pull/457",{"type":287,"description":3113,"author":745,"pr":3114,"prUrl":3115},"ccl1103",449,"https://github.com/MemTensor/MemOS/pull/449",{"type":549,"description":3117,"author":1991,"pr":3118,"prUrl":3119},"Update readme",458,"https://github.com/MemTensor/MemOS/pull/458",{"type":48,"description":3121,"author":1387,"pr":3122,"prUrl":3123},"fix pg query for group error string",465,"https://github.com/MemTensor/MemOS/pull/465",{"type":16,"description":3125,"author":551,"pr":3126,"prUrl":3127},"freeze usage update in Searcher",466,"https://github.com/MemTensor/MemOS/pull/466",{"type":16,"description":3129,"author":551,"pr":3130,"prUrl":3131},"API1.1",434,"https://github.com/MemTensor/MemOS/pull/434",{"type":549,"description":1066,"author":551,"pr":3133,"prUrl":3134},469,"https://github.com/MemTensor/MemOS/pull/469",{"type":258,"description":3136,"author":551,"pr":3137,"prUrl":3138},"bump version to v1.1.3",470,"https://github.com/MemTensor/MemOS/pull/470",{"type":258,"description":3136,"author":551,"pr":3140,"prUrl":3141},471,"https://github.com/MemTensor/MemOS/pull/471",{"releaseUrl":3143,"name":3144,"date":3145,"changedInfo":3146},"https://github.com/MemTensor/MemOS/releases/tag/v1.1.2","v1.1.2","2025-10-11",[3147],{"type":48,"description":3148,"author":199,"pr":3149,"prUrl":3150},"api client get_message models",359,"https://github.com/MemTensor/MemOS/pull/359",{"releaseUrl":3152,"name":3153,"date":3154,"changedInfo":3155},"https://github.com/MemTensor/MemOS/releases/tag/v1.1.1","v1.1.1","2025-09-24",[3156,3160,3164,3168,3172,3176,3179,3183,3187,3191,3195,3199,3203,3207,3211,3215,3219,3223,3228,3232,3235,3239,3243,3247,3251],{"type":16,"description":3157,"author":199,"pr":3158,"prUrl":3159},"delete custom_logger_handler",289,"https://github.com/MemTensor/MemOS/pull/289",{"type":48,"description":3161,"author":1387,"pr":3162,"prUrl":3163},"change env model name",292,"https://github.com/MemTensor/MemOS/pull/292",{"type":16,"description":3165,"author":1387,"pr":3166,"prUrl":3167},"add orginal context for reranking",284,"https://github.com/MemTensor/MemOS/pull/284",{"type":22,"description":3169,"author":199,"pr":3170,"prUrl":3171},"nebular require_python",300,"https://github.com/MemTensor/MemOS/pull/300",{"type":16,"description":3173,"author":551,"pr":3174,"prUrl":3175},"chat bot api",294,"https://github.com/MemTensor/MemOS/pull/294",{"type":16,"description":3173,"author":551,"pr":3177,"prUrl":3178},302,"https://github.com/MemTensor/MemOS/pull/302",{"type":16,"description":3180,"author":551,"pr":3181,"prUrl":3182},"chat bot api, add reranker filter; fix pydantic bug",303,"https://github.com/MemTensor/MemOS/pull/303",{"type":48,"description":3184,"author":551,"pr":3185,"prUrl":3186},"bug in internet pydantic error",304,"https://github.com/MemTensor/MemOS/pull/304",{"type":16,"description":3188,"author":551,"pr":3189,"prUrl":3190},"update nebula to nebula 5.1.1",311,"https://github.com/MemTensor/MemOS/pull/311",{"type":48,"description":3192,"author":551,"pr":3193,"prUrl":3194},"nebula multi db bug",313,"https://github.com/MemTensor/MemOS/pull/313",{"type":16,"description":3196,"author":1387,"pr":3197,"prUrl":3198},"add time log for threaddict and change openai packacge singleton",314,"https://github.com/MemTensor/MemOS/pull/314",{"type":16,"description":3200,"author":199,"pr":3201,"prUrl":3202},"add api client",316,"https://github.com/MemTensor/MemOS/pull/316",{"type":16,"description":3204,"author":1387,"pr":3205,"prUrl":3206},"add segment lock dict",319,"https://github.com/MemTensor/MemOS/pull/319",{"type":16,"description":3208,"author":1387,"pr":3209,"prUrl":3210},"add sinlgleton",321,"https://github.com/MemTensor/MemOS/pull/321",{"type":16,"description":3212,"author":551,"pr":3213,"prUrl":3214},"nebula&reorganize update",322,"https://github.com/MemTensor/MemOS/pull/322",{"type":48,"description":3216,"author":551,"pr":3217,"prUrl":3218},"nebula reset bug",323,"https://github.com/MemTensor/MemOS/pull/323",{"type":16,"description":3220,"author":551,"pr":3221,"prUrl":3222},"add default processing in mem-reader",325,"https://github.com/MemTensor/MemOS/pull/325",{"type":3224,"description":3225,"author":2038,"pr":3226,"prUrl":3227},"docker","start",324,"https://github.com/MemTensor/MemOS/pull/324",{"type":16,"description":3229,"author":1387,"pr":3230,"prUrl":3231},"remove json",328,"https://github.com/MemTensor/MemOS/pull/328",{"type":16,"description":2381,"author":1387,"pr":3233,"prUrl":3234},329,"https://github.com/MemTensor/MemOS/pull/329",{"type":48,"description":3236,"author":551,"pr":3237,"prUrl":3238},"not include embedding",330,"https://github.com/MemTensor/MemOS/pull/330",{"type":16,"description":3240,"author":745,"pr":3241,"prUrl":3242},"recall and searcher use parallel",337,"https://github.com/MemTensor/MemOS/pull/337",{"type":16,"description":3244,"author":199,"pr":3245,"prUrl":3246},"API 1.0",339,"https://github.com/MemTensor/MemOS/pull/339",{"type":48,"description":3248,"author":551,"pr":3249,"prUrl":3250},"format",341,"https://github.com/MemTensor/MemOS/pull/341",{"type":258,"description":3252,"author":551,"pr":3253,"prUrl":3254},"bump version to v1.1.0",340,"https://github.com/MemTensor/MemOS/pull/340",{"releaseUrl":3256,"name":3257,"date":3154,"changedInfo":3258},"https://github.com/MemTensor/MemOS/releases/tag/v1.1.0","v1.1.0",[3259,3260,3261,3262,3263,3264,3265,3266,3267,3268,3269,3270,3271,3272,3273,3274,3275,3276,3277,3278,3279,3280,3281,3282,3283],{"type":16,"description":3157,"author":199,"pr":3158,"prUrl":3159},{"type":48,"description":3161,"author":1387,"pr":3162,"prUrl":3163},{"type":16,"description":3165,"author":1387,"pr":3166,"prUrl":3167},{"type":22,"description":3169,"author":199,"pr":3170,"prUrl":3171},{"type":16,"description":3173,"author":551,"pr":3174,"prUrl":3175},{"type":16,"description":3173,"author":551,"pr":3177,"prUrl":3178},{"type":16,"description":3180,"author":551,"pr":3181,"prUrl":3182},{"type":48,"description":3184,"author":551,"pr":3185,"prUrl":3186},{"type":16,"description":3188,"author":551,"pr":3189,"prUrl":3190},{"type":48,"description":3192,"author":551,"pr":3193,"prUrl":3194},{"type":16,"description":3196,"author":1387,"pr":3197,"prUrl":3198},{"type":16,"description":3200,"author":199,"pr":3201,"prUrl":3202},{"type":16,"description":3204,"author":1387,"pr":3205,"prUrl":3206},{"type":16,"description":3208,"author":1387,"pr":3209,"prUrl":3210},{"type":16,"description":3212,"author":551,"pr":3213,"prUrl":3214},{"type":48,"description":3216,"author":551,"pr":3217,"prUrl":3218},{"type":16,"description":3220,"author":551,"pr":3221,"prUrl":3222},{"type":3224,"description":3225,"author":2038,"pr":3226,"prUrl":3227},{"type":16,"description":3229,"author":1387,"pr":3230,"prUrl":3231},{"type":16,"description":2381,"author":1387,"pr":3233,"prUrl":3234},{"type":48,"description":3236,"author":551,"pr":3237,"prUrl":3238},{"type":16,"description":3240,"author":745,"pr":3241,"prUrl":3242},{"type":16,"description":3244,"author":199,"pr":3245,"prUrl":3246},{"type":48,"description":3248,"author":551,"pr":3249,"prUrl":3250},{"type":258,"description":3252,"author":551,"pr":3253,"prUrl":3254},{"versions":3285},[3286,3318,3363,3393,3416,3426,3445,3472,3495,3533,3559,3588,3599,3608,3640,3659,3674,3710,3732,3761,3808,3843,3870,3903,3943,3997,4046,4061,4088,4118,4183,4216],{"name":12,"date":3287,"products":3288},"2026-07-23",{"cloud":3289,"opensource":3295},{"Bug Fixes":3290},[3291],{"type":3292,"changedInfo":3293},"Event Memory",[3294],"Fixed overlong model inputs caused by Event Memory content not being truncated",{"Improvements":3296,"Bug Fixes":3301},[3297],{"type":3298,"changedInfo":3299},"MMR optimization",[3300],"Optimized MMR by pruning candidates and reducing similarity-matrix computation latency",[3302,3306,3310,3314],{"type":3303,"changedInfo":3304},"Feedback model parsing",[3305],"Fixed model parsing failures in feedback processing",{"type":3307,"changedInfo":3308},"Model configuration",[3309],"Unified and simplified model-related configuration options",{"type":3311,"changedInfo":3312},"Embedder logs",[3313],"Fixed embedder logging issues",{"type":3315,"changedInfo":3316},"SDK get_task_status",[3317],"Fixed SDK get_task_status() parsing for legacy task-status responses",{"name":34,"date":3319,"products":3320},"2026-07-16",{"cloud":3321},{"New Features":3322,"Improvements":3342,"Bug Fixes":3358},[3323,3328,3331,3334,3338],{"type":3324,"changedInfo":3325},"Cloud service",[3326,3292,3327],"Property Tree","Multi-view",{"type":3326,"changedInfo":3329},[3330],"Supports template management, instance binding, field editing, and instance deletion",{"type":3292,"changedInfo":3332},[3333],"Supports event extraction, retrieval, display, update, and deletion",{"type":3335,"changedInfo":3336},"Event Memory extraction configuration",[3337],"Added Event Memory extraction configuration with prompt editing, AI optimization, restore defaults, and debug runs",{"type":3339,"changedInfo":3340},"Agent multi-view",[3341],"Added Agent multi-view support for independent memory generation, update, and recall by user and Agent",[3343,3347,3354],{"type":3344,"changedInfo":3345},"Memory list",[3346],"Added Property Tree and Event Memory display",{"type":3348,"changedInfo":3349},"Cloud Playground",[3350,3351,3352,3353],"Updated core memory APIs for multi-view and supports scoping generation and retrieval by memory view","Memory retrieval supports mixed multi-view results, unified reranking, and related_id range filtering","Supports multi-user and multi-Agent conversations","Optimized querying memory-change results for async tasks",{"type":3355,"changedInfo":3356},"Call logs",[3357],"Added user and Agent information, and adapted change records for Property Tree and Event Memory",[3359],{"type":3348,"changedInfo":3360},[3361,3362],"Fixed inaccurate related project IDs returned by knowledge-base details","Fixed messages imported through the OpenMem API being incorrectly written into local chat history",{"name":61,"date":62,"products":3364},{"cloud":3365,"plugin":3371},{"Improvements":3366},[3367],{"type":3368,"changedInfo":3369},"Preference memory model invocation",[3370],"Made preference-memory model calls compatible with Qwen3 hybrid-thinking models and disabled thinking by default",{"New Features":3372,"Improvements":3380,"Bug Fixes":3387},[3373],{"type":3374,"changedInfo":3375},"OpenClaw local plugin",[3376,3377,3378,3379],"Added local memory data export","Added automatic recall Phase 1 retrieval parameter configuration","Added Chinese keyword tokenization configuration","Added a dedicated model configuration for L3 abstraction",[3381],{"type":3374,"changedInfo":3382},[3383,3384,3385,3386],"Optimized the plugin startup and registration flow","Routed embedding inputs by usage","Reduced unnecessary background evolution calls in lightweight memory mode","Added Chinese README and usage documentation",[3388],{"type":3374,"changedInfo":3389},[3390,3391,3392],"Fixed CPU spikes caused by vector scans in large-data scenarios","Fixed recovery when SQLite native binding versions mismatch","Fixed stability issues around Hermes provider links, OpenAI-compatible endpoint probing, FTS query escaping, and plugin entry publishing",{"name":209,"date":210,"products":3394},{"cloud":3395,"plugin":3410},{"New Features":3396,"Bug Fixes":3401},[3397],{"type":3398,"changedInfo":3399},"Preference memory extraction",[3400],"Supports independent model configuration",[3402,3406],{"type":3398,"changedInfo":3403},[3404,3405],"Tightened the preference memory prompt to fix over-extraction issues","Improved preference memory post-processing",{"type":3407,"changedInfo":3408},"Chat API compatibility",[3409],"Added string input support for the Chat API content field",{"Bug Fixes":3411},[3412],{"type":3374,"changedInfo":3413},[3414,3415],"Fixed stability, recall accuracy, bridge process leaks, configuration compatibility, and local memory write issues in the OpenClaw local plugin flow","Added preference memory and automatic recall capabilities",{"name":3417,"date":3418,"products":3419},"v2.0.21","2026-06-23",{"cloud":3420},{"Improvements":3421},[3422],{"type":3423,"changedInfo":3424},"search context_format update",[3425],"Renamed the heuristic_routing mode in context_format to mixed, with behavior unchanged",{"name":433,"date":3427,"products":3428},"2026-06-17",{"cloud":3429},{"Improvements":3430},[3431,3439],{"type":3432,"changedInfo":3433},"search context_format support",[3434,3436,3437,3438],{"Supports 3 modes":3435},"memory, sources, and heuristic_routing","memory: returns the extracted memory text with a shorter context, and is used by default","sources: returns the original sources corresponding to the memory, better suited for questions that need original details, time, quantities, or order","heuristic_routing: automatically selects memory or sources based on the query, preserving the benefits of the original text where possible while keeping the context length under control",{"type":3440,"changedInfo":3441},"Scheduler optimization",[3442,3443,3444],"Adjusted scheduler concurrency limits to avoid CPU, thread, and PolarDB contention from background jobs","Adjusted queue polling intervals to reduce idle polling and CPU usage","Added log and queue switches to reduce log writes on high-frequency search APIs",{"name":448,"date":3446,"products":3447},"2026-06-11",{"cloud":3448,"docs":3460,"plugin":3466},{"New Features":3449,"Improvements":3454},[3450],{"type":3451,"changedInfo":3452},"MemOS Cloud CLI Enhancements",[3453],"Added MemOS Cloud knowledge base APIs with support for up to 12 Agents",[3455],{"type":3456,"changedInfo":3457},"Dashboard Experience",[3458,3459],"Improved quick start display logic","Added one-click integration prompts",{"Improvements":3461},[3462],{"type":3463,"changedInfo":3464},"Documentation",[3465],"Added a conversational guide for integrating MemOS Cloud into Agents",{"Improvements":3467},[3468],{"type":3469,"changedInfo":3470},"Local Plugin",[3471],"Optimized the local plugin algorithm for domain-aware task handling and prompt injection",{"name":540,"date":3473,"products":3474},"2026-05-21",{"cloud":3475},{"New Features":3476,"Bug Fixes":3489},[3477,3485],{"type":3478,"changedInfo":3479},"Dream Core Release",[3480,3481,3482,3483,3484],"Dream context nodes after fine-mode add","Context binding and summarization in Dream phase","Search can recall context nodes with a toggle","Dream diary fixes and context content","Dream registered in plugins with pipeline fixes",{"type":3486,"changedInfo":3487},"Time-sensitive Memory",[3488],"Batched LLM write-back for time-related information to reduce LLM calls",[3490],{"type":3491,"changedInfo":3492},"Skill Generation",[3493,3494],"Skills now require at least 5 rounds of tool-call history before generation","Fixed scheduler task loss and Redis serialization issues",{"name":707,"date":3496,"products":3497},"2026-05-14",{"cloud":3498,"docs":3519,"opensource":3527},{"Improvements":3499,"Bug Fixes":3513},[3500,3504,3509],{"type":3501,"changedInfo":3502},"Keyword Search Token Selection",[3503],"Dynamically adjusts token count during keyword search",{"type":3505,"changedInfo":3506},"Search-side Memory Version",[3507,3508],"Added search-side memory version switch","Removed low-impact sidecar recall that hurt search performance",{"type":3510,"changedInfo":3511},"PolarDB Storage Optimization",[3512],"Horizontally partitioned user memory data with dual-write and read-switchover migration for hundred-million scale performance",[3514],{"type":3515,"changedInfo":3516},"Memory Version Fixes",[3517,3518],"Fixed duplicate version updates from a single add","Fixed unit test issues",{"Improvements":3520},[3521],{"type":3522,"changedInfo":3523},"Documentation Updates",[3524,3525,3526],"Added open-source docs under docs/ and examples/README.md","OpenClaw Plugin docs improvements","Added CONTRIBUTING.md with contributor guidelines",{"Improvements":3528},[3529],{"type":3530,"changedInfo":3531},"Test Scripts",[3532],"Added tests/mem_feedback and tests/reranker",{"name":731,"date":3534,"products":3535},"2026-05-08",{"cloud":3536,"opensource":3553},{"Improvements":3537,"New Features":3544},[3538],{"type":3539,"changedInfo":3540},"Keyword Search",[3541,3542,3543],"jieba extract_tags for Chinese queries (max 12 tokens)","Tokenizer/regex tokenization for English (max 12)","Mandatory user_name validation to prevent cross-user scans",[3545,3549],{"type":3546,"changedInfo":3547},"Time-sensitive Memory Version",[3548],"Extracts timespec and memory_form on write; time-aware version selection and rerank on search",{"type":3550,"changedInfo":3551},"Skill Upload",[3552],"Users can upload skills via the add API and retrieve them via search",{"New Features":3554},[3555],{"type":3556,"changedInfo":3557},"Skill Upload Support",[3558],"Build skill memories from downloadable skill links with retrieval support",{"name":775,"date":1082,"products":3560},{"cloud":3561,"opensource":3567},{"Bug Fixes":3562},[3563],{"type":3564,"changedInfo":3565},"Memory Version",[3566],"Fixed memory version applying across chunks from the same source text",{"New Features":3568,"Improvements":3573,"Bug Fixes":3578},[3569],{"type":3570,"changedInfo":3571},"Plugin Framework",[3572],"Introduced a lightweight plugin framework with @hookable hooks and entry_points discovery",[3574],{"type":3575,"changedInfo":3576},"Scheduler Optimization",[3577],"Cache caps, lock splitting, refill race fixes, stream cleanup, and Redis calls moved outside locks",[3579,3584],{"type":3580,"changedInfo":3581},"PolarDB & MemReader",[3582,3583],"Fixed PolarDB metadata nesting bug","Fixed memreader chunking bug",{"type":3585,"changedInfo":3586},"LLM JSON Parsing",[3587],"Fixed LLM JSON output parsing issue (#1526)",{"name":1101,"date":3589,"products":3590},"2026-04-09",{"cloud":3591},{"Improvements":3592},[3593],{"type":3594,"changedInfo":3595},"Service Optimization",[3596,3597,3598],"Scheduling log level tuning","Structured queue logs","Key-path observability for submit -> dequeue -> dispatch",{"name":1256,"date":3600,"products":3601},"2026-04-02",{"cloud":3602},{"Improvements":3603},[3604],{"type":3594,"changedInfo":3605},[3606,3607],"Configurable minimum thread pool size","LLM-based memory version routing with improved skip recall",{"name":1264,"date":3609,"products":3610},"2026-03-26",{"opensource":3611},{"New Features":3612,"Improvements":3621,"Bug Fixes":3628},[3613],{"type":3614,"changedInfo":3615},"LLM & Search",[3616,3617,3618,3619,3620],"MiniMax LLM (#1291)","Health check API (#1248)","delete_memory filters (#1104)","Tavily search (#1357)","Dockerfile & Helm chart (#1293)",[3622],{"type":3623,"changedInfo":3624},"Scheduler & API",[3625,3626,3627],"Thread pool and PolarDB optimizations","Better API validation errors","Consolidated APIs into server_api (#1344)",[3629,3635],{"type":3630,"changedInfo":3631},"Database & Memory",[3632,3633,3634],"Neo4j pre-filter fix (#1359)","Nested metadata write fix (#1178)","Feedback archival fix (#1243)",{"type":3636,"changedInfo":3637},"MCP & API",[3638,3639],"MCP add_memory format fix (#1275)","get_further_suggestion string input fix (#1218)",{"name":1381,"date":3641,"products":3642},"2026-03-19",{"cloud":3643},{"Improvements":3644},[3645,3649,3655],{"type":3580,"changedInfo":3646},[3647,3648],"PolarDB multi-filter query optimization","MemReader updated to 0.6B model with lower latency",{"type":3650,"changedInfo":3651},"Memory Version Service",[3652,3653,3654],"Memory version pluginization","NLI high availability","MemReader routing for memory version plugin",{"type":3656,"changedInfo":3657},"Scheduler",[3658],"Scheduler improvements for better memory usage",{"name":1460,"date":3660,"products":3661},"2026-03-13",{"cloud":3662},{"Improvements":3663,"Bug Fixes":3668},[3664],{"type":3564,"changedInfo":3665},[3666,3667],"Feedback-compatible memory version","Improved independent-fact recovery during conflict resolution",[3669],{"type":3670,"changedInfo":3671},"Memory Version & Feedback",[3672,3673],"Parameter validation and timestamp fixes","Fixed empty sources during feedback",{"name":1497,"date":3675,"products":3676},"2026-03-05",{"cloud":3677,"opensource":3702},{"New Features":3678,"Improvements":3682,"Bug Fixes":3695},[3679],{"type":3564,"changedInfo":3680},[3681],"Automatic conflict/duplicate detection, merge, and archive on add (enabled in this release)",[3683,3687,3691],{"type":3684,"changedInfo":3685},"Preference Memory Migration",[3686],"Preference memories migrated to the graph database",{"type":3688,"changedInfo":3689},"Memory Version Async",[3690],"Memory version fully async without impacting addMessage latency",{"type":3692,"changedInfo":3693},"Memory Search",[3694],"Reduced redundant get_by_metadata calls during search",[3696],{"type":3697,"changedInfo":3698},"Add & Search Fixes",[3699,3700,3701],"Fast-mode embedding fix for MultiModalStruct","Image memory parsing fix","Concurrent add merge ordering fix",{"Improvements":3703},[3704],{"type":3705,"changedInfo":3706},"Performance",[3707,3708,3709],"Full-text warmup","Semaphore-based concurrency limiting","Database log trimming",{"name":1570,"date":3711,"products":3712},"2026-02-27",{"cloud":3713},{"New Features":3714,"Improvements":3718,"Bug Fixes":3727},[3715],{"type":3564,"changedInfo":3716},[3717],"Automatic conflict/duplicate detection, merge, and archive on add",[3719,3723],{"type":3720,"changedInfo":3721},"Relativity Defaults",[3722],"Default relativity threshold set to 0.45 for search and chat",{"type":3724,"changedInfo":3725},"Logging",[3726],"Adjusted log levels and suppressed noisy errors",[3728],{"type":3729,"changedInfo":3730},"Preference Embedding",[3731],"Fixed preference embedding recomputation to only process missing entries",{"name":1662,"date":3733,"products":3734},"2026-02-11",{"cloud":3735,"opensource":3751},{"New Features":3736,"Bug Fixes":3744},[3737,3740],{"type":3539,"changedInfo":3738},[3739],"Added keyword recall path while keeping embedding-based relativity",{"type":3741,"changedInfo":3742},"Chat Relativity",[3743],"Chat API accepts relativity to control retrieval threshold",[3745],{"type":3746,"changedInfo":3747},"API & Model Fixes",[3748,3749,3750],"Preference threshold field fix","get_memory filter logic fix","LLM extra_body / enable_thinking compatibility",{"New Features":3752},[3753,3757],{"type":3754,"changedInfo":3755},"Multi-perspective Memory",[3756],"Each agent memory cube can maintain its own subjective perspective",{"type":3758,"changedInfo":3759},"Multi-perspective Demo",[3760],"Ao Tai Line hiking mini-game demo",{"name":1713,"date":3762,"products":3763},"2026-02-09",{"cloud":3764,"plugin":3776,"mcp":3783,"playground":3789,"opensource":3795},{"New Features":3765,"Improvements":3770},[3766],{"type":3767,"changedInfo":3768},"Search Relativity",[3769],"Added relativity field (0~1) to filter recalled memories by relevance score",[3771],{"type":3772,"changedInfo":3773},"Skills",[3774,3775],"Local skill document storage with URLs","Richer skill generation from user history",{"New Features":3777},[3778],{"type":3779,"changedInfo":3780},"MindDock Cloud Skills",[3781,3782],"Skill page entry in plugin UI","Real-time Skill prompt injection across chatbots",{"New Features":3784},[3785],{"type":3786,"changedInfo":3787},"MCP Memory Deletion",[3788],"Delete intent triggers both deleteMemory and addFeedback",{"Bug Fixes":3790},[3791],{"type":3792,"changedInfo":3793},"Playground",[3794],"Fixed known UX issues and improved environment stability",{"New Features":3796,"Improvements":3802},[3797],{"type":3798,"changedInfo":3799},"Knowledge Base Search",[3800,3801],"Dual-track raw text + memory retrieval","Context neighbor recall for long documents",[3803],{"type":3804,"changedInfo":3805},"Search Pipeline Refactor",[3806,3807],"Search -> Enhance -> Rerank -> Filter pipeline","Modular schedulers with Redis Streams fixes",{"name":1843,"date":3809,"products":3810},"2026-01-29",{"cloud":3811,"playground":3827,"opensource":3832},{"New Features":3812,"Bug Fixes":3821},[3813,3817],{"type":3814,"changedInfo":3815},"Skill Memory",[3816],"Extract skill memories from conversation history with downloadable skill files",{"type":3818,"changedInfo":3819},"chat/completions",[3820],"OpenAI-compatible chat/completions endpoint for no-code platforms",[3822],{"type":3823,"changedInfo":3824},"Cloud Stability",[3825,3826],"Fixed occasional add-memory stalls","Improved graph database efficiency",{"Bug Fixes":3828},[3829],{"type":3792,"changedInfo":3830},[3831],"Fixed system-busy error in Playground chat",{"New Features":3833,"Improvements":3838},[3834],{"type":3835,"changedInfo":3836},"Conflict / Duplicate Detection",[3837],"Related-memory recall and NLI-based conflict detection on add",[3839],{"type":3840,"changedInfo":3841},"Search Deduplication",[3842],"Reduced duplicate fact and preference recalls",{"name":1921,"date":3844,"products":3845},"2026-01-22",{"docs":3846,"cloud":3854},{"New Features":3847},[3848],{"type":3849,"changedInfo":3850},"Open Source Docs",[3851,3852,3853],"Documentation fixes and tips","Server router startup examples","API docs published on Apifox",{"Improvements":3855,"Bug Fixes":3865},[3856,3860],{"type":3857,"changedInfo":3858},"Multimodal Memory",[3859],"Image parsing now uses conversational context for better memory extraction",{"type":3861,"changedInfo":3862},"Knowledge Base",[3863,3864],"JSON / Markdown / XML file support","knowledgebase_ids: all for cross-project retrieval",[3866],{"type":3867,"changedInfo":3868},"search/memory",[3869],"Fixed failures when search input text is too long",{"name":1962,"date":3871,"products":3872},"2026-01-15",{"docs":3873,"cloud":3879},{"New Features":3874},[3875],{"type":3876,"changedInfo":3877},"Knowledge QA Assistant Guide",[3878],"Added best-practice tutorial for building a MemOS knowledge-base assistant",{"Improvements":3880,"Bug Fixes":3899},[3881,3885,3890,3894],{"type":3882,"changedInfo":3883},"Knowledge Base Recall",[3884],"Better fine-grained document detail recall",{"type":3886,"changedInfo":3887},"Tool Memory",[3888,3889],"Procedural tool-call experience","Tool schema compression (>50% token reduction)",{"type":3891,"changedInfo":3892},"Fact Memory Merge",[3893],"Merge and archive mechanism to reduce duplicate writes/recalls",{"type":3895,"changedInfo":3896},"get/memory",[3897,3898],"Tool memory in responses","Filter-based memory listing for debugging",[3900],{"type":3895,"changedInfo":3901},[3902],"Fixed error when include_preference=False",{"name":2033,"date":3904,"products":3905},"2026-01-08",{"cloud":3906,"playground":3925,"opensource":3931},{"New Features":3907,"Improvements":3916},[3908,3912],{"type":3909,"changedInfo":3910},"Get Memory API",[3911],"List all user memories with pagination",{"type":3913,"changedInfo":3914},"Chat on Cloud",[3915],"Chat API with memory-aware replies",[3917,3921],{"type":3918,"changedInfo":3919},"Delete Memory API",[3920],"Delete any memory type without specifying user",{"type":3922,"changedInfo":3923},"Preference Feedback",[3924],"Feedback API now updates preference memories",{"New Features":3926},[3927],{"type":3928,"changedInfo":3929},"Memory Deletion",[3930],"Manual memory deletion in Playground memory management",{"Improvements":3932,"Bug Fixes":3937},[3933],{"type":3934,"changedInfo":3935},"Search Dedup",[3936],"Optional dedup parameter (no/sim) for semantic deduplication",[3938],{"type":3939,"changedInfo":3940},"Scheduler & KV Cache",[3941,3942],"Local scheduler without Redis config fix","KV cache compatibility fix",{"name":2255,"date":3944,"products":3945},"2025-12-23",{"cloud":3946,"mcp":3974,"opensource":3980},{"New Features":3947,"Improvements":3963},[3948,3952,3957],{"type":3861,"changedInfo":3949},[3950,3951],"Multi-dimensional knowledge bases from documents or URLs","Share knowledge bases across projects",{"type":3953,"changedInfo":3954},"Feedback & Deletion",[3955,3956],"add_feedback for natural-language memory edits","Cloud delete memory API by memory id",{"type":3958,"changedInfo":3959},"Multimodal & Tool Memory",[3960,3961,3962],"Image message memory","Tool call trajectory memory","Document and URL parsing via MemReader",[3964,3969],{"type":3965,"changedInfo":3966},"Database Upgrade",[3967,3968],"Connection management and batch insert improvements","Custom tag/info filters on Search",{"type":3970,"changedInfo":3971},"Scheduler Upgrade",[3972,3973],"Redis Streams multi-queue fair scheduling","Pending task auto-recovery",{"New Features":3975},[3976],{"type":3977,"changedInfo":3978},"MCP Delete & Feedback",[3979],"MCP supports delete_memory and add_feedback",{"New Features":3981,"Improvements":3986,"Bug Fixes":3991},[3982],{"type":3983,"changedInfo":3984},"Chat API",[3985],"Streaming and non-streaming Chat APIs",[3987],{"type":3988,"changedInfo":3989},"Lightweight Deployment",[3990],"Fast and full deployment modes",[3992],{"type":3993,"changedInfo":3994},"Scheduler Tasks",[3995,3996],"Legacy scheduler compatibility fix","Memory update task logging fix",{"name":2882,"date":3998,"changedInfo":3999},["Date","2025-11-05T00:00:00.000Z"],{"New Features":4000,"Improvements":4025,"Bug Fixes":4035},[4001,4008,4012,4020],{"type":4002,"changedInfo":4003},"Memory Add & Search",[4004,4005,4006,4007],"Added async mode (plaintext & preference)","Preference Memory now supported","Reranker strategy suite","BM25 for TreeTextMemory",{"type":3656,"changedInfo":4009},[4010,4011],"Modularized API scheduler","Redis ORM optimized for history sync & hybrid search",{"type":4013,"changedInfo":4014},"Data & Infra",[4015,4016,4017,4018,4019],"PolarDB graph backend connection pool/timeout & fixes","Unified graph factory (Neo4j/PolarDB/Nebula)","Milvus interface & item optimizations","Enhanced logging pipeline","Nacos-based dynamic configuration",{"type":4021,"changedInfo":4022},"Evaluation",[4023,4024],"PrefEval field standardization","LoCoMo/LongMemEval/PrefEval/PersonaMem evaluation upgrades",[4026,4030],{"type":4027,"changedInfo":4028},"Plaintext Memory",[4029],"Standardized preference fields",{"type":4031,"changedInfo":4032},"Framework",[4033,4034],"Updated API routes","More robust error handling & context tracing",[4036,4040,4043],{"type":3656,"changedInfo":4037},[4038,4039],"Fixed query scheduling edge case","Corrected message schema inconsistencies",{"type":4027,"changedInfo":4041},[4042],"Graph/DB：corrected PolarDB issues",{"type":4031,"changedInfo":4044},[4045],"Fixed SQLite user listing bug",{"name":3153,"date":4047,"changedInfo":4048},["Date","2025-09-25T00:00:00.000Z"],{"New Features":4049},[4050,4057],{"type":4051,"changedInfo":4052},"Cloud Service 1.0 Beta Release",[4053,4054,4055,4056],"🛠️ Ready-to-Use：Deploy directly via cloud API without complex setup","🔄 Cross-Session Memory：Automatically retrieve user profiles, preferences, and behaviors for continuous personalization","📖 Developer-Friendly：Comprehensive documentation and example code support","🎁 Free Quota：Every developer can receive basic quota to explore",{"type":4058,"changedInfo":4059},"Enterprise Group Q&A bot",[4060],"Supports Q&A based on cloud service knowledge base",{"name":4062,"date":4063,"changedInfo":4064},"v1.0.1",["Date","2025-09-10T00:00:00.000Z"],{"New Features":4065,"Improvements":4083},[4066,4070,4075,4079],{"type":4067,"changedInfo":4068},"Group Q&A Bot",[4069],"Launched group Q&A bot based on MemOS Cube",{"type":4071,"changedInfo":4072},"KV-Cache Performance Optimization",[4073,4074],"Updated comparative experimental data for KV-Cache on different GPU deployment schemes","Optimized test benchmarks and statistical methods",{"type":4076,"changedInfo":4077},"Plaintext Memory Enhancement",[4078],"Added Reranker sorting functionality for plaintext memory",{"type":4080,"changedInfo":4081},"Playground Updates",[4082],"Updated Playground version with all the above new features",[4084],{"type":4085,"changedInfo":4086},"Plaintext Memory Optimization",[4087],"Optimized plaintext memory hallucination issues",{"name":4089,"date":4090,"changedInfo":4091},"v1.0.0",["Date","2025-08-07T00:00:00.000Z"],{"New Features":4092,"Improvements":4104,"Bug Fixes":4110},[4093,4096,4100],{"type":3792,"changedInfo":4094},[4095],"Expanded Playground features and algorithm performance.",{"type":4097,"changedInfo":4098},"MemCube Construction",[4099],"Added a text game demo based on the MemCube novel.",{"type":4101,"changedInfo":4102},"Extended Evaluation Set",[4103],"Added LongMemEval evaluation results and scripts.",[4105],{"type":4027,"changedInfo":4106},[4107,4108,4109],"Integrated internet search with Bocha.","Added support for Nebula database.","Added contextual understanding for the tree-structured plaintext memory search interface.",[4111,4115],{"type":4112,"changedInfo":4113},"KV Cache Concatenation",[4114],"Fixed the concat_cache method.",{"type":4027,"changedInfo":4116},[4117],"Fixed Nebula search-related issues.",{"name":4119,"date":4120,"changedInfo":4121},"v0.2.2",["Date","2025-07-29T00:00:00.000Z"],{"New Features":4122,"Improvements":4141,"Bug Fixes":4167},[4123,4129,4136],{"type":4124,"changedInfo":4125},"Explicit Memory",[4126,4127,4128],"Implemented internet search integration with Nebula database support","Enhanced contextual understanding for memory extraction","Deployed internet search interface integrated with memreader for web message processing",{"type":4130,"changedInfo":4131},"KV Cache",[4132,4133,4134,4135],"Conducted KV Cache evaluation including LMCache comprehensive research and performance testing","Completed stress testing for MemOS vllm (v0.2.1) in specific environments and models","Refined ttft test data for preloaded KV Cache on Qwen2.5-72B-Instruct model and updated report","Completed initial research and design for high-ROI inference service system using domestic hardware",{"type":4137,"changedInfo":4138},"Memory Operation Model",[4139,4140],"Completed model training evaluation and release","Released 4b, 1.7b and 0.6b models supporting memory extraction and integration",[4142,4145,4155,4160],{"type":3463,"changedInfo":4143},[4144],"Added English version for first three chapters of Cookbook",{"type":4146,"changedInfo":4147},"Memory Scheduling",[4148,4149,4150,4152,4153,4154],"Performed code refactoring and functionality improvements","Refactored functional modules including monitor, dispatcher and retriever",{"Added major code categories":4151},"schemas and utils","Enhanced network logging functionality","Improved scheduler robustness with new exception-catching decorators","Implemented locking for shared resources",{"type":4156,"changedInfo":4157},"Development Environment",[4158,4159],"Updated Docker configuration","Updated dim environment configuration",{"type":4161,"changedInfo":4162},"API Enhancements",[4163,4164,4165,4166],"Added playground context support","Enhanced product API functionality","Rewrote query module","Implemented chat history feature",[4168,4175,4179],{"type":4169,"changedInfo":4170},"Data Parsing",[4171,4172,4173,4174],"Fixed date parsing error","Fixed memos_w_scheduler example code issues","Fixed fine-grained search bug in Nebula graph database","Fixed metadata filter retrieval logic",{"type":4176,"changedInfo":4177},"System Integration",[4178],"Aligned MOSProduct._build_system_prompt signature with MOSCore",{"type":4124,"changedInfo":4180},[4181,4182],"Fixed general text memory processing logic","Fixed memreader component issues",{"name":4184,"date":4185,"changedInfo":4186},"v0.2.1",["Date","2025-07-21T00:00:00.000Z"],{"New Features":4187},[4188,4193,4199,4207,4211],{"type":4189,"changedInfo":4190},"MemCube Features",[4191,4192],"Added plaintext memory + KV Cache functionality with reasoning and decoding performance report","Completed development of interactive cube feature with full workflow support and embedding model switching",{"type":4194,"changedInfo":4195},"MemOS System",[4196,4197,4198],"Released MemOS Neo lightweight version with simplified architecture and core API modules","Added MCP support research and preparation work, expanding MCP capabilities","Created embedded Agent flow Pipeline documentation with Coze framework integration",{"type":4200,"changedInfo":4201},"Deployment & Environment",[4202,4203,4204,4205,4206],"Added Docker deployment support","Enhanced API layer with multi-model support, compatible with OpenAI/Qwen/DeepSeek and other mainstream models","Improved embedding model support","Added neo4j Community Edition/Nebular database support","Implemented multi-tenant architecture support within single database",{"type":4208,"changedInfo":4209},"Evaluation & Testing",[4210],"Adapted and evaluated memos API interface format, updated evaluation code",{"type":4212,"changedInfo":4213},"Documentation & Examples",[4214,4215],"Added new Cookbook content","Included Mud game example",{"name":4217,"date":4218,"changedInfo":4219},"v0.2.0",["Date","2025-07-11T00:00:00.000Z"],{"New Features":4220},[4221,4227,4234,4242],{"type":4222,"changedInfo":4223},"Website Usability Updates",[4224,4225,4226],"Added documentation search functionality","Implemented Chinese/English documentation switching","Enhanced footer navigation links and page editing features",{"type":4228,"changedInfo":4229},"Memory Operator Model",[4230,4231,4232,4233],"Introduced MemReader-4B small model for memory extraction operations","Enabled fully local deployment for restricted network environments","Achieved lower cost and faster memory operations with performance exceeding GPT-4o-mini","Fine-tuned based on Qwen3-4b with human and model annotation data using supervised fine-tuning",{"type":4235,"changedInfo":4236},"Cross-Platform Framework Adaptation",[4237,4238,4239,4240,4241],"Added Windows platform deployment support","Added Mac platform deployment support","Completed adaptation for Linux, Windows, and macOS mainstream operating systems","Passed testing on Ubuntu 20.04+/CentOS, Windows 10+/11, macOS 14 Ventura+ platforms","Supports stable operation of core modules (memory lifecycle management, MIP protocol, memory cache scheduling)",{"type":4243,"changedInfo":4244},"Playground Progress",[4245],"Completed engineering, front-end, and algorithm end-to-end connection, and bug fixing and optimization in progress",{"versions":4247},[4248,4278,4322,4352,4375,4383,4400,4426,4448,4485,4512,4545,4555,4563,4598,4616,4630,4665,4686,4715,4761,4795,4822,4854,4893,4947,4996,5011,5036,5066,5128,5160],{"name":12,"date":3287,"products":4249},{"cloud":4250,"opensource":4256},{"Bug Fixes":4251},[4252],{"type":4253,"changedInfo":4254},"事件记忆",[4255],"修复事件记忆未截断导致模型输入过长报错问题",{"Improvements":4257,"Bug Fixes":4262},[4258],{"type":4259,"changedInfo":4260},"MMR 优化",[4261],"MMR优化：对MMR候选进行剪枝，减少相似度矩阵计算时延",[4263,4267,4271,4275],{"type":4264,"changedInfo":4265},"feedback 模型解析",[4266],"修复feedback中模型解析失败问题",{"type":4268,"changedInfo":4269},"模型配置项",[4270],"统一简化模型相关配置项",{"type":4272,"changedInfo":4273},"embedder 日志",[4274],"embedder日志问题修复",{"type":3315,"changedInfo":4276},[4277],"修复 SDK get_task_status() 无法解析旧版任务状态响应的问题",{"name":34,"date":3319,"products":4279},{"cloud":4280},{"New Features":4281,"Improvements":4301,"Bug Fixes":4317},[4282,4287,4290,4293,4297],{"type":4283,"changedInfo":4284},"云服务",[4285,4253,4286],"属性树","多视角",{"type":4285,"changedInfo":4288},[4289],"支持模板管理、实例绑定、字段编辑及实例删除",{"type":4253,"changedInfo":4291},[4292],"支持事件提取、检索、展示、更新及删除",{"type":4294,"changedInfo":4295},"事件记忆抽取配置",[4296],"新增事件记忆抽取配置，支持 Prompt 编辑、AI 优化、恢复默认和调试运行",{"type":4298,"changedInfo":4299},"Agent 多视角",[4300],"新增 Agent 多视角，支持为不同用户和 Agent 独立生产、更新与召回记忆",[4302,4306,4313],{"type":4303,"changedInfo":4304},"记忆列表",[4305],"新增属性树和事件记忆展示",{"type":4307,"changedInfo":4308},"云服务控制台",[4309,4310,4311,4312],"核心记忆接口全面适配多视角，支持按记忆视图限定生产和检索范围","记忆检索支持多视图混排、统一重排及 related_id 范围过滤","支持多人、多 Agent 对话场景","优化异步任务的记忆变更结果查询",{"type":4314,"changedInfo":4315},"调用日志",[4316],"新增用户与 Agent 信息，并适配属性树、事件记忆的变更记录",[4318],{"type":4307,"changedInfo":4319},[4320,4321],"修复知识库详情返回的关联项目 ID 不准确的问题","修复 OpenMem 接口导入的消息误入本地聊天历史的问题",{"name":61,"date":62,"products":4323},{"cloud":4324,"plugin":4330},{"Improvements":4325},[4326],{"type":4327,"changedInfo":4328},"偏好记忆模型调用",[4329],"兼容 Qwen3 系混合思考模型，默认关闭 thinking，提升偏好记忆模型调用稳定性",{"New Features":4331,"Improvements":4339,"Bug Fixes":4346},[4332],{"type":4333,"changedInfo":4334},"OpenClaw 本地插件",[4335,4336,4337,4338],"新增本地记忆数据导出能力","支持自动召回 Phase 1 检索参数配置","支持中文关键词分词配置","新增 L3 抽象专用模型配置",[4340],{"type":4333,"changedInfo":4341},[4342,4343,4344,4345],"优化插件启动/注册链路","优化 embedding 输入按用途路由","轻量记忆模式下减少不必要的后台演化调用","补充中文 README 和使用说明",[4347],{"type":4333,"changedInfo":4348},[4349,4350,4351],"修复大数据量场景下向量扫描导致 CPU 100% 的问题","修复 SQLite native binding 版本不匹配恢复问题","修复 Hermes provider 链接、OpenAI-compatible endpoint 探测、FTS 查询转义、插件入口发布等稳定性问题",{"name":209,"date":210,"products":4353},{"cloud":4354,"plugin":4369},{"New Features":4355,"Bug Fixes":4360},[4356],{"type":4357,"changedInfo":4358},"偏好记忆抽取",[4359],"支持独立模型配置",[4361,4365],{"type":4357,"changedInfo":4362},[4363,4364],"收紧偏好记忆 prompt，修复偏好记忆过度抽取问题","加强偏好记忆后处理",{"type":4366,"changedInfo":4367},"Chat API 格式兼容",[4368],"新增 Chat API 的 content 字段支持字符串输入",{"Bug Fixes":4370},[4371],{"type":4333,"changedInfo":4372},[4373,4374],"修复 OpenClaw 本地插件链路中的稳定性、召回准确性、桥接进程泄漏、配置兼容和本地记忆写入问题","补充偏好记忆与自动召回相关能力",{"name":3417,"date":3418,"products":4376},{"cloud":4377},{"Improvements":4378},[4379],{"type":4380,"changedInfo":4381},"search context_format 参数更新",[4382],"context_format 中的 heuristic_routing 模式名称改为 mixed，能力保持不变",{"name":433,"date":3427,"products":4384},{"cloud":4385},{"Improvements":4386},[4387,4394],{"type":4388,"changedInfo":4389},"search 支持 context_format 参数",[4390,4391,4392,4393],"支持返回 memory / sources / heuristic_routing 3 种模式","memory： 返回抽取后的 memory 文本，context 更短，默认使用","sources：返回 memory 对应的原始 sources，更适合需要原文细节、时间、数量、顺序等问题","heuristic_routing：根据 query 自动选择 memory 或 sources，在控制 context 长度的同时尽量保留原文收益",{"type":4395,"changedInfo":4396},"调度任务优化",[4397,4398,4399],"调整调度任务并发数限制，避免后台任务抢占 CPU、线程资源与 PolarDB 连接","调整队列消费轮询间隔，降低空轮询频率与 CPU 消耗","增加日志和队列开关，减少高频搜索接口的日志写入量",{"name":448,"date":3446,"products":4401},{"cloud":4402,"docs":4414,"plugin":4420},{"New Features":4403,"Improvements":4408},[4404],{"type":4405,"changedInfo":4406},"MemOS Cloud CLI 能力增强",[4407],"支持 MemOS Cloud 知识库相关接口，适配 Agent 扩展至 12 个",[4409],{"type":4410,"changedInfo":4411},"Dashboard 体验优化",[4412,4413],"优化快速开始的展示逻辑","新增一键接入提示词",{"Improvements":4415},[4416],{"type":4417,"changedInfo":4418},"文档优化",[4419],"新增通过对话的形式为 Agent 自动接入或集成 MemOS Cloud 的指南",{"Improvements":4421},[4422],{"type":4423,"changedInfo":4424},"本地插件算法优化",[4425],"本地插件算法优化，识别不同领域任务，注入优化过的通用 prompt",{"name":540,"date":3473,"products":4427},{"cloud":4428},{"New Features":4429,"Bug Fixes":4442},[4430,4438],{"type":4431,"changedInfo":4432},"Dream 核心功能发布",[4433,4434,4435,4436,4437],"fine 模式下 add 后写入 dream 相关线索到记忆节点","dream 阶段做 Context 上下文绑定与摘要，形成 context 节点","search 侧支持召回 context 节点，开关配置","dream diary 修复并加入 context 相关内容","插件中注册 dream 并修复之前 dream 链路的部分问题",{"type":4439,"changedInfo":4440},"时间敏感记忆优化",[4441],"补充时间相关信息的 LLM 回写方法 batch 化，减少 LLM 调用",[4443],{"type":4444,"changedInfo":4445},"Skill 生成修复",[4446,4447],"修复频繁生成无意义 Skill 的问题，现在至少 5 轮工具调用历史才会触发沉淀生成","调度任务丢失及 Redis 序列化修复",{"name":707,"date":3496,"products":4449},{"cloud":4450,"docs":4471,"opensource":4479},{"Improvements":4451,"Bug Fixes":4465},[4452,4456,4461],{"type":4453,"changedInfo":4454},"关键词检索分词选取优化",[4455],"动态调整关键词检索时选取的分词数量，只选取特定类型的分词",{"type":4457,"changedInfo":4458},"检索侧记忆版本优化",[4459,4460],"检索侧记忆版本增加开关","去除对效果影响不大但可能影响检索性能的额外 sidecar recall",{"type":4462,"changedInfo":4463},"PolarDB 数据存储优化",[4464],"针对单图存储所有用户数据导致的亿级数据量下检索性能劣化、并发锁竞争问题，通过对用户记忆数据进行水平拆分，并采用双写 + 读切换模式平滑迁移，有效解决亿级数据性能瓶颈",[4466],{"type":4467,"changedInfo":4468},"记忆版本问题修复",[4469,4470],"修复同一次添加 / 其他记忆添加造成多次版本更新的问题","修复单元测试问题",{"Improvements":4472},[4473],{"type":4474,"changedInfo":4475},"文档体系补全",[4476,4477,4478],"新增 docs 下的开源文档及 examples/README.md","OpenClaw Plugin 文档完善：新增本地插件指南、Hermes 插件说明、多 Agent 示例、recall filter 示例、插件对比与变更说明","贡献者文档完善：新增根目录 CONTRIBUTING.md，补充开发环境、工作流、提交规范、测试规范、文档贡献规范等",{"Improvements":4480},[4481],{"type":4482,"changedInfo":4483},"测试脚本补全",[4484],"新增 tests/mem_feedback 和 tests/reranker",{"name":731,"date":3534,"products":4486},{"cloud":4487,"opensource":4506},{"Improvements":4488,"New Features":4495},[4489],{"type":4490,"changedInfo":4491},"关键词检索优化",[4492,4493,4494],"中文查询使用 jieba.analyse.extract_tags 提取高权重词，最多 12 个","英文查询走 tokenizer / 正则分词，同样限制最多 12 个关键词","强制校验 user_name，为空直接报错，避免跨用户大范围查询",[4496,4501],{"type":4497,"changedInfo":4498},"时间敏感的记忆版本",[4499,4500],"写入侧抽取 timespec 和 memory_form（state/event）信息，state 类记忆走版本合并，event 类不走版本","检索侧判断 query 是否与时间相关，并在相关时补充 history 版本与时间敏感 rerank",{"type":4502,"changedInfo":4503},"支持用户上传 Skill",[4504,4505],"用户可通过记忆添加接口上传自己的 skill，形成 skill 记忆并支持检索","通过记忆搜索接口可召回上传 skill 时生成的 skill 记忆",{"New Features":4507},[4508],{"type":4509,"changedInfo":4510},"Skill 上传支持",[4511],"支持将用户提供的可下载 skill 链接构建出 skill 记忆，同时支持 skill 记忆的检索",{"name":775,"date":1082,"products":4513},{"cloud":4514,"opensource":4520},{"Bug Fixes":4515},[4516],{"type":4517,"changedInfo":4518},"记忆版本",[4519],"修复记忆版本对同一段 memory 原文分出的 chunks 之间也会生效的 bug",{"New Features":4521,"Improvements":4526,"Bug Fixes":4535},[4522],{"type":4523,"changedInfo":4524},"引入插件机制",[4525],"引入轻量级插件框架，支持通过 @hookable 钩子机制和 entry_points 自动发现，将可选功能从核心代码中解耦为独立可插拔模块",[4527],{"type":4395,"changedInfo":4528},[4529,4530,4531,4532,4533,4534],"message_pack_cache 加容量上限，支持动态调整","拉数据拆分为短锁 + 无锁 + 短锁，Redis I/O 不再阻塞消费线程","增加 _refill_in_progress 标记与双重检查，避免重复拉取","seen_streams 定期清理不活跃 key","_empty_stream_seen_times 定期清理孤儿记录","Redis 调用移出锁外，锁内只操作内存",[4536,4541],{"type":4537,"changedInfo":4538},"PolarDB 与 MemReader",[4539,4540],"修复 PolarDB get_node 和 get_nodes 的 metadata 嵌套 bug","修复 memreader chunking bug",{"type":4542,"changedInfo":4543},"大模型输出 JSON 解析",[4544],"修复大模型输出 JSON 解析问题（#1526）",{"name":1101,"date":3589,"products":4546},{"cloud":4547},{"Improvements":4548},[4549],{"type":4550,"changedInfo":4551},"服务优化",[4552,4553,4554],"调度日志分级优化：将高频、重复、逐条打印的日志从 info 下调到 debug","队列日志结构化：本地队列和 Redis 队列日志统一为结构化字段","调度链路关键路径可观测：补齐「提交 -> 出队 -> 分发」关键节点的摘要日志",{"name":1256,"date":3600,"products":4556},{"cloud":4557},{"Improvements":4558},[4559],{"type":4550,"changedInfo":4560},[4561,4562],"新增最小线程数为可配置参数，支持运行时动态调整线程池大小，有效控制活跃连接数","记忆版本分流机制优化，改为用 LLM 分流，提升分流准确率并大幅提升 skip 记忆版本的 case 召回",{"name":1264,"date":3609,"products":4564},{"opensource":4565},{"New Features":4566,"Improvements":4575,"Bug Fixes":4586},[4567],{"type":4568,"changedInfo":4569},"LLM 与搜索能力",[4570,4571,4572,4573,4574],"新增 MiniMax 作为 LLM Provider（#1291）","新增 health check API 端点（#1248）","delete_memory 接口支持 user_id 和 conversation_id 过滤条件（#1104）","新增 Tavily 作为可插拔的互联网搜索后端（#1357）","新增生产级 Dockerfile 和 Kubernetes Helm Chart（#1293）",[4576,4582],{"type":4577,"changedInfo":4578},"调度与服务优化",[4579,4580,4581],"优化线程池调度策略，改善内存使用率（#1326, #1363）","优化 PolarDB export_graph 执行路径（#1337）","改进 API 校验错误信息，返回内容包含请求上下文（#1350）",{"type":4583,"changedInfo":4584},"API 重构",[4585],"整合分散的 API 接口至 server_api，移除已废弃的 Nebula 图数据库支持及旧版 product/core 文件（#1344）",[4587,4593],{"type":4588,"changedInfo":4589},"数据库与记忆",[4590,4591,4592],"修复 Neo4j 向量搜索 pre-filter 逻辑（#1359）","修复嵌套 metadata 写入问题（#1178）","修复 feedback 后记忆节点被误归档导致无法检索的问题（#1243）",{"type":4594,"changedInfo":4595},"MCP 与 API",[4596,4597],"修复 MCP add_memory 工具消息格式问题（#1275）","修复 get_further_suggestion 无法处理 string 类型输入参数的问题（#1218）",{"name":1381,"date":3641,"products":4599},{"cloud":4600},{"Improvements":4601},[4602,4607,4613],{"type":4603,"changedInfo":4604},"PolarDB 底层数据库",[4605,4606],"PolarDB 优化升级，针对多种过滤条件的查询路径进行优化，查询数倍加速","MemReader 模型更新为 0.6B 小模型，单次请求与高并发延迟显著降低",{"type":4608,"changedInfo":4609},"记忆版本服务优化",[4610,4611,4612],"记忆版本插件化","NLI 模型添加高可用","memreader 处记忆版本增加路由，无关召回走旧 prompt 和模型，否则走记忆版本插件（qwen-flash）",{"type":4550,"changedInfo":4614},[4615],"调度任务优化改进，改善内存使用率情况",{"name":1460,"date":3660,"products":4617},{"cloud":4618},{"Improvements":4619,"Bug Fixes":4624},[4620],{"type":4517,"changedInfo":4621},[4622,4623],"记忆版本兼容 feedback：feedback 对节点更新时走记忆版本逻辑，旧内容推到 history 字段","全面优化「恢复过去版本当中的独立事实」链路，更稳定准确地恢复独立事实",[4625],{"type":4626,"changedInfo":4627},"记忆版本与 feedback",[4628,4629],"记忆版本参数校验、更新后 key 为空、update 时间错误的 bug 修复","feedback 过程中 sources 为空的问题修复",{"name":1497,"date":3675,"products":4631},{"cloud":4632,"opensource":4657},{"New Features":4633,"Improvements":4637,"Bug Fixes":4650},[4634],{"type":4517,"changedInfo":4635},[4636],"添加记忆时自动对冲突 / 重复记忆进行检测、合并和归档，保留最新记忆内容，并将旧记忆内容放在历史字段中（本次将开关打开）",[4638,4642,4646],{"type":4639,"changedInfo":4640},"偏好记忆迁移到图数据库",[4641],"偏好记忆迁移到图数据库，和其他记忆类型统一",{"type":4643,"changedInfo":4644},"记忆版本优化",[4645],"记忆版本功能完全迁移到异步执行，不影响 async_mode=true 时的 addMessage 接口时延",{"type":4647,"changedInfo":4648},"记忆检索",[4649],"记忆检索减少重复调用 get_by_metadata，降低了记忆检索耗时",[4651],{"type":4652,"changedInfo":4653},"记忆添加与检索",[4654,4655,4656],"修复 MultiModalStruct 在 fast 模式下部分情况未进行 embedding 导致无法被搜索的问题","修复图片类记忆没有单独解读图片内容的 bug","修复记忆版本在并发 add 情况下按时间顺序依次合并处理的问题",{"Improvements":4658},[4659],{"type":4660,"changedInfo":4661},"性能优化",[4662,4663,4664],"全文检索预热：通过触发式预热将热数据加载至缓存","线程池弹性控制：采用信号量实现精细化并发限流","数据库日志精简：优化日志级别与内容，降低日志写入对数据库性能的影响",{"name":1570,"date":3711,"products":4666},{"cloud":4667},{"New Features":4668,"Improvements":4672,"Bug Fixes":4681},[4669],{"type":4517,"changedInfo":4670},[4671],"添加记忆时自动对冲突 / 重复记忆进行检测、合并和归档，保留最新记忆内容，并将旧记忆内容放在历史字段中",[4673,4677],{"type":4674,"changedInfo":4675},"记忆检索 relativity 参数",[4676],"search 接口和 chat 接口的 relativity 参数默认值修改为 0.45",{"type":4678,"changedInfo":4679},"日志优化",[4680],"拦截部分日志报错，对部分日志级别进行调整",[4682],{"type":4683,"changedInfo":4684},"偏好记忆 embedding",[4685],"修复检索时获取偏好记忆 embedding 错误，缺失 embedding 时只计算缺失部分而非全量重算",{"name":1662,"date":3733,"products":4687},{"cloud":4688,"opensource":4705},{"New Features":4689,"Bug Fixes":4698},[4690,4694],{"type":4691,"changedInfo":4692},"search 检索优化",[4693],"事实记忆召回时新增一路关键词召回，relativity 仍使用 embedding 相似度",{"type":4695,"changedInfo":4696},"chat 支持 relativity",[4697],"chat 接口加入 relativity 字段，用户可使用 relativity 控制聊天中的检索阈值",[4699],{"type":4700,"changedInfo":4701},"接口与模型适配",[4702,4703,4704],"修复偏好记忆阈值筛选使用字段错误的问题","修复 get_memory 接口 filter 参数同时传入 field condition 和 AND/OR/NOT 时调用失败或卡顿的问题","修复 LLM extra body 传入问题，兼容 enable thinking 参数输入",{"New Features":4706},[4707,4711],{"type":4708,"changedInfo":4709},"多视角记忆",[4710],"让每个 agent 记忆体拥有自己的主观视角记忆世界",{"type":4712,"changedInfo":4713},"多视角记忆 DEMO",[4714],"基于多视角的小游戏「冲顶鳌太线」，组队冲顶",{"name":1713,"date":3762,"products":4716},{"cloud":4717,"plugin":4729,"mcp":4736,"playground":4742,"opensource":4748},{"New Features":4718,"Improvements":4723},[4719],{"type":4720,"changedInfo":4721},"search 接口 relativity 字段",[4722],"search 接口新增 relativity 字段（0~1），支持按相关性分数筛选召回的记忆",[4724],{"type":4725,"changedInfo":4726},"Skills 优化",[4727,4728],"技能文档支持本地保存并生成专属访问 URL","能够从用户添加的历史信息中生成更丰富完整的 skills",{"New Features":4730},[4731],{"type":4732,"changedInfo":4733},"MindDock 云服务 Skill",[4734,4735],"插件页面添加跳转 Skill 的入口","chatBot 实时聊天注入的 prompt 中新增 Skill 模块，让各模型历史沉淀的 Skill 在所有 chatBot 中互通",{"New Features":4737},[4738],{"type":4739,"changedInfo":4740},"MCP 记忆删除",[4741],"识别删除意图后同时走 deleteMemory 和 addFeedback 两条路径",{"Bug Fixes":4743},[4744],{"type":4745,"changedInfo":4746},"Playground 优化",[4747],"修复已知体验问题，提升环境稳定性",{"New Features":4749,"Improvements":4755},[4750],{"type":4751,"changedInfo":4752},"知识库检索优化",[4753,4754],"支持「原文 + 记忆」协同存储与检索，可自定义召回模式","支持召回分片前后的上下文，增强长文本语义连贯性",[4756],{"type":4757,"changedInfo":4758},"调度与检索 pipeline 重构",[4759,4760],"检索链路重构为 Search -> Enhance -> Rerank -> Filter 四阶段","调度任务处理器模块化，修复 Redis Streams 序列化及 user_context 传递问题",{"name":1843,"date":3809,"products":4762},{"cloud":4763,"playground":4778,"opensource":4783},{"New Features":4764,"Bug Fixes":4772},[4765,4768],{"type":3814,"changedInfo":4766},[4767],"支持从用户历史消息中提炼 Skill 记忆，并生成可下载的 Skills 文件",{"type":4769,"changedInfo":4770},"chat/completions 接口",[4771],"新增 chat/completions 接口，兼容 OpenAI 协议，可在 Chatbox / CherryStudio 等平台直接调用",[4773],{"type":4774,"changedInfo":4775},"云服务稳定性",[4776,4777],"修复云服务添加记忆时偶发的卡顿问题","解决图数据库效率问题",{"Bug Fixes":4779},[4780],{"type":3792,"changedInfo":4781},[4782],"修复 Playground 对话显示系统繁忙的问题",{"New Features":4784,"Improvements":4790},[4785],{"type":4786,"changedInfo":4787},"记忆冲突 / 重复检测",[4788,4789],"新增记忆处理流程中的相关记忆召回模块","新增 NLI 模型模块，支持对冲突 / 重复情况做快速检测",[4791],{"type":4792,"changedInfo":4793},"检索优化",[4794],"优化检索阶段事实记忆与偏好记忆的重复，降低语义冗余",{"name":1921,"date":3844,"products":4796},{"docs":4797,"cloud":4806},{"New Features":4798},[4799],{"type":4800,"changedInfo":4801},"开源项目文档",[4802,4803,4804,4805],"修复官方文档格式错误、描述不当、中英文不一致等问题","新增项目使用 tips","官方示例调整为通过 server router 启动，移除对 product_api.py 的引用","MemOS 接口文档上线 Apifox",{"Improvements":4807,"Bug Fixes":4817},[4808,4812],{"type":4809,"changedInfo":4810},"多模态记忆能力增强",[4811],"多模态图片解析引入上下文信息，使记忆结果更贴近用户表达与意图",{"type":4813,"changedInfo":4814},"知识库能力升级",[4815,4816],"新增支持 JSON / Markdown / XML 文件类型","检索记忆时知识库范围新增 all 字段，一键检索项目下所有关联知识库",[4818],{"type":4819,"changedInfo":4820},"search/memory 接口",[4821],"修复在记忆检索场景中因输入文本过长导致的接口调用异常问题",{"name":1962,"date":3871,"products":4823},{"docs":4824,"cloud":4830},{"New Features":4825},[4826],{"type":4827,"changedInfo":4828},"知识库问答助手教程",[4829],"官方文档更新「基于知识库开发问答助手」最佳实践，手把手搭建 MemOS 知识库助手",{"Improvements":4831,"Bug Fixes":4850},[4832,4836,4841,4845],{"type":4833,"changedInfo":4834},"知识库文档细节召回",[4835],"进一步提升检索记忆接口对知识库文档内容细节的召回能力",{"type":4837,"changedInfo":4838},"工具记忆机制",[4839,4840],"增加针对调用轨迹的程序性经验，提升工具记忆的辅助效果","对工具 schema 信息压缩和去重，压缩率大于 50%",{"type":4842,"changedInfo":4843},"事实记忆合并与归档",[4844],"在事实记忆处理过程中增加合并与归档机制，优化记忆重复写入与重复召回问题",{"type":4846,"changedInfo":4847},"get/memory 接口",[4848,4849],"支持返回工具记忆","支持返回特定筛选条件下的记忆",[4851],{"type":4846,"changedInfo":4852},[4853],"修复获取记忆接口在入参为 include_preference=False 时的调用错误",{"name":2033,"date":3904,"products":4855},{"cloud":4856,"playground":4875,"opensource":4881},{"New Features":4857,"Improvements":4866},[4858,4862],{"type":4859,"changedInfo":4860},"获取记忆功能上线",[4861],"获取记忆接口上线，支持全量 / 分页获取用户事实记忆与偏好记忆",{"type":4863,"changedInfo":4864},"对话功能上线",[4865],"对话功能上线云服务，支持搜索与 query 相关的记忆后进行回复",[4867,4871],{"type":4868,"changedInfo":4869},"删除记忆接口优化",[4870],"无需指定用户，支持删除所有类型的记忆：用户记忆、知识库记忆等",{"type":4872,"changedInfo":4873},"偏好记忆反馈",[4874],"feedback 接口增加对偏好记忆的反馈处理操作",{"New Features":4876},[4877],{"type":4878,"changedInfo":4879},"记忆管理页支持删除",[4880],"Playground 记忆管理页支持记忆删除，用户可手动管理删除不再需要的过期记忆",{"Improvements":4882,"Bug Fixes":4887},[4883],{"type":4884,"changedInfo":4885},"search 去重",[4886],"search 接口新增可选 dedup 参数（no/sim），支持语义相似去重以提升检索结果多样性",[4888],{"type":4889,"changedInfo":4890},"调度与 KV Cache",[4891,4892],"修复调度启用 local 模式时因缺少 redis 配置而报错的问题","修复 kv cache 代码在新版 memos 中因兼容性问题报错的问题",{"name":2255,"date":3944,"products":4894},{"cloud":4895,"mcp":4924,"opensource":4930},{"New Features":4896,"Improvements":4913},[4897,4902,4907],{"type":4898,"changedInfo":4899},"知识库",[4900,4901],"支持创建多维度知识库，通过上传文档或输入 URL 自动完成解析与切分","支持知识库与多个项目灵活关联，实现一次构建、多端复用",{"type":4903,"changedInfo":4904},"反馈与删除",[4905,4906],"新增 add_feedback 接口，支持通过自然语言修正、补充或替换已有记忆","新增云服务删除记忆接口，支持按 memory id 删除指定用户记忆",{"type":4908,"changedInfo":4909},"多模态与工具记忆",[4910,4911,4912],"新增图片类消息的记忆支持，支持文档中的图表解析","新增工具记忆支持，记录 Agent 工具调用轨迹与经验","新增文档与 URL 解析，内置 MemReader 自动解析并转化为记忆",[4914,4919],{"type":4915,"changedInfo":4916},"底层 DB 升级",[4917,4918],"优化连接管理与批量插入，提升高并发场景下的稳定性与数据吞吐效率","Search 接口新增自定义 tag 和 info 字段支持，并支持复杂逻辑运算过滤",{"type":4920,"changedInfo":4921},"调度系统升级",[4922,4923],"引入 Redis Streams 多级队列架构，实现多租户公平调度","新增 Pending 任务自动恢复机制，确保高并发场景下任务稳定运行",{"New Features":4925},[4926],{"type":4927,"changedInfo":4928},"MCP 记忆删除与反馈",[4929],"MCP 新增 delete_memory 与 add_feedback 能力，完整支持记忆的删除与反馈更新",{"New Features":4931,"Improvements":4936,"Bug Fixes":4941},[4932],{"type":4933,"changedInfo":4934},"聊天接口",[4935],"新增流式与非流式 Chat 接口，开箱即用",[4937],{"type":4938,"changedInfo":4939},"轻量化部署",[4940],"增加轻量化依赖包（快速模式、完整模式）部署方式",[4942],{"type":4943,"changedInfo":4944},"记忆调度任务",[4945,4946],"修复旧版记忆调度接口兼容性问题，确保用户记忆隔离正确","修复记忆更新任务日志异常，确保新增记忆正常展示",{"name":2882,"date":4948,"changedInfo":4949},["Date","2025-11-05T00:00:00.000Z"],{"New Features":4950,"Improvements":4975,"Bug Fixes":4985},[4951,4957,4962,4970],{"type":4652,"changedInfo":4952},[4953,4954,4955,4956],"新增异步添加模式（支持明文与偏好）","支持偏好记忆全链路","引入 Reranker 策略集","TreeTextMemory 支持 BM25 检索算法",{"type":4958,"changedInfo":4959},"调度模块",[4960,4961],"API 调度模块化重构","优化 Redis ORM 用于历史同步与混合搜索",{"type":4963,"changedInfo":4964},"数据与基础设施",[4965,4966,4967,4968,4969],"PolarDB 图后端增加连接池与超时控制并修复相关问题","统一图工厂（支持 Neo4j / PolarDB / Nebula）","优化 Milvus 接口与数据项结构","增强日志链路与监控信息","基于 Nacos 的动态配置管理",{"type":4971,"changedInfo":4972},"评估体系",[4973,4974],"PrefEval 字段标准化","升级 LoCoMo / LongMemEval / PrefEval / PersonaMem 评估流程",[4976,4980],{"type":4977,"changedInfo":4978},"明文记忆",[4979],"偏好字段标准化",{"type":4981,"changedInfo":4982},"项目框架",[4983,4984],"更新 API 路由模块","增强错误处理与上下文追踪稳定性",[4986,4990,4993],{"type":4958,"changedInfo":4987},[4988,4989],"修复查询调度边界条件问题","修正消息队列 schema 问题",{"type":4977,"changedInfo":4991},[4992],"修复 PolarDB 图数据库相关错误",{"type":4981,"changedInfo":4994},[4995],"修复 SQLite 用户列表异常",{"name":3153,"date":4997,"changedInfo":4998},["Date","2025-09-25T00:00:00.000Z"],{"New Features":4999},[5000,5007],{"type":5001,"changedInfo":5002},"云服务 1.0 内测版发布",[5003,5004,5005,5006],"🛠️ 开箱即用：无需复杂部署，直接通过云端 API 接入","🔄 跨会话记忆：自动召回用户画像、偏好、行为，实现连续个性化","📖 Developer-Friendly：文档、示例代码 全面支持","🎁 Free Quota：每位开发者均可领取基础额度，方便探索",{"type":5008,"changedInfo":5009},"企业群聊问答机器人",[5010],"支持云服务知识库问答",{"name":4062,"date":5012,"changedInfo":5013},["Date","2025-09-10T00:00:00.000Z"],{"New Features":5014,"Improvements":5031},[5015,5018,5023,5027],{"type":5008,"changedInfo":5016},[5017],"基于MemOS Cube构建群答疑机器人上线",{"type":5019,"changedInfo":5020},"KV-Cache性能优化",[5021,5022],"更新Kv-Cache在不同GPU部署方案上的对比实验数据","优化测试benchmark与统计方式",{"type":5024,"changedInfo":5025},"明文记忆增强",[5026],"增加明文记忆Reranker排序功能",{"type":5028,"changedInfo":5029},"Playground更新",[5030],"PlayGround版本更新，同步更新以上新特性",[5032],{"type":5033,"changedInfo":5034},"明文记忆优化",[5035],"优化明文记忆幻觉问题",{"name":4089,"date":5037,"changedInfo":5038},["Date","2025-08-07T00:00:00.000Z"],{"New Features":5039,"Improvements":5051,"Bug Fixes":5058},[5040,5043,5047],{"type":3792,"changedInfo":5041},[5042],"开放Playground功能，并优化算法效果；",{"type":5044,"changedInfo":5045},"MemCube构建",[5046],"新增一个基于小说MemCube的文字游戏demo",{"type":5048,"changedInfo":5049},"扩展评估集",[5050],"新增LongMemEval评估结果与评估脚本；",[5052],{"type":5053,"changedInfo":5054},"明文记忆功能",[5055,5056,5057],"互联网检索接入博查；","增加对Nebula数据库的支持；","增加对树形明文记忆search接口的上下文理解功能；",[5059,5063],{"type":5060,"changedInfo":5061},"KV Cache拼接",[5062],"修复concat_cache方法；",{"type":4977,"changedInfo":5064},[5065],"修复nebula搜索相关问题；",{"name":4119,"date":5067,"changedInfo":5068},["Date","2025-07-29T00:00:00.000Z"],{"New Features":5069,"Improvements":5086,"Bug Fixes":5112},[5070,5075,5081],{"type":4977,"changedInfo":5071},[5072,5073,5074],"实现互联网检索接入与 Nebula 数据库支持","增强记忆抽取的上下文理解能力","上线互联网检索接口，并接入 memreader 处理互联网消息",{"type":4130,"changedInfo":5076},[5077,5078,5079,5080],"进行 KV Cache 评测，包括 LMCache 详细调研及性能测试","完成 MemOS vllm（0.2.1 版）在特定环境和模型下的压力测试","细化 Qwen2.5-72B-Instruct 模型上预载 KV Cache 的 ttft 测试数据并补充进报告","结合国产硬件应用，完成高 ROI 推理服务系统的第一版调研与设计",{"type":5082,"changedInfo":5083},"记忆操作模型",[5084,5085],"完成模型训练评估并发布","发布 4b、1.7b、0.6b 模型，支持记忆抽取和整合",[5087,5091,5100,5105],{"type":5088,"changedInfo":5089},"文档",[5090],"新增 Cookbook 前三个章节的英文版",{"type":5092,"changedInfo":5093},"记忆调度",[5094,5095,5096,5097,5098,5099],"开展代码重构与功能完善工作","重构 monitor、dispatcher、retriever 等功能模块","新增 schemas 和 utils 大类代码","完善网络日志打印功能","增强调度器鲁棒性，新增异常捕获装饰器","对部分共享资源加锁",{"type":5101,"changedInfo":5102},"开发环境",[5103,5104],"更新Docker配置","更新dim环境配置",{"type":5106,"changedInfo":5107},"API增强",[5108,5109,5110,5111],"增加playground上下文支持","增强产品API功能","重写查询模块","添加chat历史功能",[5113,5120,5124],{"type":5114,"changedInfo":5115},"数据解析",[5116,5117,5118,5119],"修复日期解析错误","修复memos_w_scheduler示例代码问题","修复Nebula图数据库的精细搜索bug","修复metadata过滤器的获取逻辑",{"type":5121,"changedInfo":5122},"系统集成",[5123],"对齐MOSProduct._build_system_prompt签名与MOSCore",{"type":4977,"changedInfo":5125},[5126,5127],"修复通用文本记忆处理逻辑","修复memreader组件问题",{"name":4184,"date":5129,"changedInfo":5130},["Date","2025-07-21T00:00:00.000Z"],{"New Features":5131},[5132,5137,5143,5151,5155],{"type":5133,"changedInfo":5134},"MemCube功能",[5135,5136],"新增明文记忆 + KV Cache功能，提供推理解码性能报告","完成趣味性cube功能开发，已跑通完整流程，支持embedding模型切换",{"type":5138,"changedInfo":5139},"MemOS系统",[5140,5141,5142],"发布MemOS Neo轻量级版本，简化架构仅保留核心API模块","新增MCP支持，扩展MCP能力","构建嵌入Agent流的Pipeline文档，支持Coze框架集成",{"type":5144,"changedInfo":5145},"部署与环境支持",[5146,5147,5148,5149,5150],"新增Docker部署支持","API层面支持多模型调用，兼容OpenAI/Qwen/DeepSeek等主流模型","完善embedding模型支持","新增neo4j社区版/Nebular数据库支持","新增单库多租户架构支持",{"type":5152,"changedInfo":5153},"评估与测试",[5154],"适配memos的API接口形式评估，更新评估代码",{"type":5156,"changedInfo":5157},"文档与示例",[5158,5159],"新增Cookbook内容","新增Mud游戏示例",{"name":4217,"date":5161,"changedInfo":5162},["Date","2025-07-11T00:00:00.000Z"],{"New Features":5163},[5164,5170,5177,5185],{"type":5165,"changedInfo":5166},"官网易用性更新",[5167,5168,5169],"增加Doc文档搜索框功能","增加中英文Doc切换功能","增加页脚转换链接和编辑页面",{"type":5171,"changedInfo":5172},"算子模型",[5173,5174,5175,5176],"新增MemReader-4B小模型，专注记忆抽取操作","支持纯本地化部署，适用于受限网络环境","实现更低成本和更快速度的记忆操作，性能超越GPT-4o-mini","基于Qwen3-4b微调，结合人工和模型标注数据进行监督微调",{"type":5178,"changedInfo":5179},"框架跨平台适配",[5180,5181,5182,5183,5184],"新增Windows平台部署适配","新增Mac平台部署适配","完成Linux、Windows、macOS三大主流操作系统适配","通过Ubuntu 20.04+/CentOS、Windows 10+/11、macOS 14 Ventura+等平台测试","支持核心模块稳定运行（记忆生命周期管理、互操作协议MIP、记忆缓存调度等）",{"type":5186,"changedInfo":5187},"Playground 进展",[5188],"已完成工程、前端、算法端联调，进行bug修复和调优中",{"versions":5190},[5191,5213,5224,5233,5242,5260,5273,5282,5291,5307,5318,5332,5346,5354,5362],{"name":1381,"date":205,"products":5192},{"plugin":5193},{"New Features":5194,"Improvements":5201,"Bug Fixes":5207},[5195],{"type":5196,"changedInfo":5197},"OpenClaw Local Plugin",[5198,5199,5200],"**Lightweight memory mode configuration**: controls the memory evolution process through configuration to reduce backend processing overhead in lightweight scenarios.","**L3 abstract model configuration**: adds a dedicated L3 LLM configuration entry for the abstract summarization stage.","**Chinese keyword recall support**: improves tokenization for CJK keywords and strengthens Chinese retrieval and recall.",[5202],{"type":5196,"changedInfo":5203},[5204,5205,5206],"**Vector scanning performance**: refactors vector reading and batch processing for large datasets to reduce CPU pressure from synchronous full-table scans.","**Retrieval context boundaries**: uses clearer XML boundaries for memory context to reduce model misreading.","**Hermes integration stability**: improves provider startup waiting, link management, and installation scripts for better local plugin compatibility.",[5208],{"type":5196,"changedInfo":5209},[5210,5211,5212],"**Lightweight memory mode activation**: fixes cases where the evolution pipeline could still run when `algorithm.lightweightMemory.enabled=true`.","**OpenAI-compatible endpoint probing**: fixes unstable provider detection when a full endpoint path is configured.","**Memory recovery and collection boundaries**: fixes dirty-data recovery, isolated trace writes, and empty LLM response retry stability issues.",{"name":5214,"date":5215,"products":5216},"v0.1.19","2026-07-07",{"plugin":5217},{"Improvements":5218},[5219],{"type":5220,"changedInfo":5221},"OpenClaw Cloud Plugin",[5222,5223],"**System-event filtering**: Skips scheduled tasks, reminders, and background command results to keep memory cleaner.","**System prompt detection**: Supports flattened single-line prompts and reduces false positives on regular messages.",{"name":5225,"date":5226,"products":5227},"v0.1.18","2026-06-22",{"plugin":5228},{"Improvements":5229},[5230],{"type":5220,"changedInfo":5231},[5232],"**Update checks in settings**: Shows version status and lets users copy host-specific update or restart commands.",{"name":5234,"date":5235,"products":5236},"v0.1.17","2026-06-16",{"plugin":5237},{"New Features":5238},[5239],{"type":5220,"changedInfo":5240},[5241],"**Platform-aware memory source labeling**: Distinguishes Windows, macOS, and Linux memory data automatically.",{"name":5243,"date":3473,"products":5244},"v0.1.16",{"plugin":5245},{"New Features":5246,"Improvements":5253},[5247],{"type":5220,"changedInfo":5248},[5249,5250,5251,5252],"**Recall Hook compatibility for modern OpenClaw hosts**: For host versions ≥ `2026.5.7`, recall logic moves to `before_prompt_build` while legacy hosts keep `before_agent_start` compatibility.","**Automatic system-event skipping**: Detects and skips heartbeat polls, system commands, and other system events during recall and write phases to keep memory records clean.","**End-to-end Tool Memory support**: Injects `\u003Ctool_memories>` during recall and converts `assistant.tool_calls` plus `toolResult` messages into the standard MemOS message structure during write.","**System Note prefix stripping**: Removes previous-run interruption notes to improve recall queries and stored-memory accuracy.",[5254],{"type":5220,"changedInfo":5255},[5256,5257,5258,5259],"**System-event detection refactor**: Extracts heartbeat and system-command detection helpers to reduce false positives on normal user messages.","**Memory filtering cleanup**: Consolidates duplicated relevance-threshold logic in `buildMemorySections`.","**Hook compatibility tests**: Adds hook registration tests for both modern and legacy OpenClaw hosts.","**Documentation updates**: Updates README and README_ZH working-mechanism explanations.",{"name":5261,"date":3534,"products":5262},"v0.1.15",{"plugin":5263},{"New Features":5264,"Improvements":5269},[5265],{"type":5220,"changedInfo":5266},[5267,5268],"**Hook capability declarations**: Adds `activation.onCapabilities: [\"hook\"]` to OpenClaw, Moltbot, and ClawDBot plugin manifests.","**Modern plugin loading compatibility**: Supports the OpenClaw 5.3+ loading mechanism so lifecycle hook plugins are recognized and loaded correctly.",[5270],{"type":5220,"changedInfo":5271},[5272],"**Hook permission patch timing**: Applies `hooks.allowConversationAccess` after the gateway is ready so host config updates can restart the gateway and apply hook permissions.",{"name":5274,"date":5275,"products":5276},"v0.1.14","2026-04-29",{"plugin":5277},{"Improvements":5278},[5279],{"type":5220,"changedInfo":5280},[5281],"**agent_end permission compatibility**: Supports OpenClaw 2026.4.23+ by checking host config on gateway startup and adding `hooks.allowConversationAccess` to avoid memory-write hook failures.",{"name":5283,"date":5284,"products":5285},"v0.1.13","2026-04-16",{"plugin":5286},{"New Features":5287},[5288],{"type":5220,"changedInfo":5289},[5290],"**Shared knowledge base for multi-agent mode**: Allows different agent nodes to share, retrieve, and invoke data from the same knowledge base, improving context consistency in complex tasks.",{"name":5292,"date":5293,"products":5294},"v0.1.12","2026-04-03",{"plugin":5295},{"New Features":5296,"Improvements":5300},[5297],{"type":5220,"changedInfo":5298},[5299],"**Local visual configuration UI**: Adds a built-in HTTP configuration service for browser-based plugin configuration and real-time synchronization.",[5301],{"type":5220,"changedInfo":5302},[5303,5304,5305,5306],"**More stable configuration service startup**: Adds gateway readiness detection.","**Configuration UI improvements**: Adds responsive layout, collapsible floating navigation, and new SVG icons.","**Plugin security review compatibility**: Removes `child_process` usage and changes auto-update behavior to version checks plus manual update prompts.","**Configuration resolution refactor**: Removes `plugin.json` default values and centralizes priority handling for environment variables, user configuration, and defaults.",{"name":5308,"date":5309,"products":5310},"v0.1.11","2026-03-30",{"plugin":5311},{"New Features":5312},[5313],{"type":5220,"changedInfo":5314},[5315,5316,5317],"**Direct Session User ID support**: Parses real session user IDs from `sessionKey` for data isolation in complex agent scenarios.","**Agent allowlist**: Adds `allowedAgents` so memory recall and recording can run only for selected agents in multi-agent mode.","**Agent Overrides**: Supports per-agent overrides for knowledge base IDs, recall limits, feature switches, and other core parameters.",{"name":5319,"date":5320,"products":5321},"v0.1.10","2026-03-24",{"plugin":5322},{"Improvements":5323},[5324],{"type":5220,"changedInfo":5325},[5326,5327,5328,5329,5330,5331],"**Higher-quality memory ingestion**: Cleans OpenClaw inbound metadata, timestamp wrappers, and trailing Feishu system hints to reduce noisy memory writes.","**Multi-channel prefix cleanup**: Standardizes message envelope and prefix cleanup for WebChat, WhatsApp, Telegram, Slack, Discord, Zalo, and other channels.","**More accurate recall display**: Recall result timestamps now prefer update time.","**More robust Recall Filter**: Aligns defaults with runtime fallback values to improve local-model stability.","**Resource management**: Fixes timer cleanup behavior to avoid resource leaks on exceptional paths.","**Observability**: Completes Recall Filter configuration fields and adds before/after filtering counts.",{"name":5333,"date":3660,"products":5334},"v0.1.9",{"plugin":5335},{"New Features":5336,"Improvements":5342},[5337],{"type":5220,"changedInfo":5338},[5339,5340,5341],"**Plugin version self-check**: Periodically checks the latest NPM version in the background.","**Silent upgrade flow**: Automatically triggers upgrades when a new version is detected so users can receive updates without manual action.","**Memory Recall secondary filtering**: Supports a dedicated model for relevance review, removing noisy results and keeping useful memory snippets.",[5343],{"type":5220,"changedInfo":5344},[5345],"**Lean prompt injection**: Moves static protocols and instructions to `appendSystemContext`, leaving only dynamic memory-list data in `prependContext` to reduce token usage.",{"name":5347,"date":1498,"products":5348},"v0.1.8",{"plugin":5349},{"New Features":5350},[5351],{"type":5220,"changedInfo":5352},[5353],"**Multi-agent memory isolation**: Identifies agents from context for memory isolation while keeping a compatibility switch for older versions.",{"name":5355,"date":3675,"products":5356},"v0.1.7",{"plugin":5357},{"New Features":5358},[5359],{"type":5220,"changedInfo":5360},[5361],"**Configurable recall relevance**: Supports user-defined `relativity` values in the `searchMemory` API.",{"name":5363,"date":5364,"products":5365},"OpenClaw Cloud Plugin History","2026-02-26",{"plugin":5366},{"New Features":5367},[5368],{"type":5220,"changedInfo":5369},[5370],"**Core memory capability**: Supports `searchMemory` in `before_agent_start` and `addMessage` in `agent_end`.",{"versions":5372},[5373,5394,5403,5410,5417,5434,5446,5453,5460,5474,5483,5495,5508,5515,5522],{"name":1381,"date":205,"products":5374},{"plugin":5375},{"New Features":5376,"Improvements":5382,"Bug Fixes":5388},[5377],{"type":4333,"changedInfo":5378},[5379,5380,5381],"**轻量记忆模式配置**：支持通过配置控制记忆演化流程，便于在轻量场景下降低后台处理开销。","**L3 抽象模型配置**：新增专用的 L3 LLM 配置入口，用于独立管理抽象总结阶段的模型调用。","**中文关键词召回支持**：增强 CJK 关键词分词能力，提升中文内容的检索与召回效果。",[5383],{"type":4333,"changedInfo":5384},[5385,5386,5387],"**向量扫描性能优化**：重构大数据量下的向量读取与批处理逻辑，降低同步全表扫描导致的 CPU 压力。","**检索上下文边界优化**：使用更清晰的 XML 边界组织记忆上下文，降低模型误读上下文的概率。","**Hermes 集成稳定性增强**：改进 provider 启动等待、链接管理和安装脚本，提升本地插件与 Hermes 的兼容性。",[5389],{"type":4333,"changedInfo":5390},[5391,5392,5393],"**轻量记忆模式不生效**：修复 `algorithm.lightweightMemory.enabled=true` 时仍可能触发演化流水线的问题。","**OpenAI-compatible endpoint 探测异常**：修复完整 endpoint 路径下 provider 探测不稳定的问题。","**记忆恢复与采集边界问题**：修复脏数据恢复、孤立 trace 写入和 LLM 空响应重试等稳定性问题。",{"name":5214,"date":5215,"products":5395},{"plugin":5396},{"Improvements":5397},[5398],{"type":5399,"changedInfo":5400},"OpenClaw 云插件",[5401,5402],"**系统事件过滤增强**：自动跳过定时任务、计划提醒和后台命令结果，减少记忆污染。","**系统提示识别优化**：兼容单行压缩内容并降低普通消息误判概率。",{"name":5225,"date":5226,"products":5404},{"plugin":5405},{"Improvements":5406},[5407],{"type":5399,"changedInfo":5408},[5409],"**配置页新增更新检查**：可查看版本状态，并复制对应宿主的更新重启命令。",{"name":5234,"date":5235,"products":5411},{"plugin":5412},{"New Features":5413},[5414],{"type":5399,"changedInfo":5415},[5416],"**跨平台记忆来源识别**：自动区分 Windows、macOS、Linux 的记忆数据。",{"name":5243,"date":3473,"products":5418},{"plugin":5419},{"New Features":5420,"Improvements":5427},[5421],{"type":5399,"changedInfo":5422},[5423,5424,5425,5426],"**Recall Hook 兼容新版 OpenClaw**：当宿主版本 ≥ `2026.5.7` 时，召回逻辑自动迁移至新的阶段化 Hook `before_prompt_build`，旧版宿主继续兼容 `before_agent_start`。","**系统事件自动跳过**：召回与写入阶段自动识别并跳过心跳探测、系统命令等系统事件，保持记忆数据纯净。","**工具记忆全链路支持**：召回阶段注入 `\u003Ctool_memories>`，写入阶段支持 `assistant.tool_calls` 与 `toolResult` 消息转换，统一写入 MemOS 标准消息结构。","**System Note 前缀自动剥离**：自动剔除上轮 Agent 中断提示词，提升召回查询与入库数据准确性。",[5428],{"type":5399,"changedInfo":5429},[5430,5431,5432,5433],"**系统事件检测重构**：提取心跳和系统命令识别逻辑，并降低正常用户消息误判概率。","**记忆过滤逻辑精简**：整合 `buildMemorySections` 中重复的相关度阈值判断。","**Hook 兼容性测试补齐**：新增 Hook 注册测试，验证新旧 OpenClaw 宿主版本兼容性。","**文档说明完善**：更新 README 与 README_ZH 的工作机制说明。",{"name":5261,"date":3534,"products":5435},{"plugin":5436},{"New Features":5437,"Improvements":5442},[5438],{"type":5399,"changedInfo":5439},[5440,5441],"**Hook 能力声明补齐**：为 OpenClaw、Moltbot、ClawDBot 插件清单新增 `activation.onCapabilities: [\"hook\"]` 能力声明。","**适配新版插件加载机制**：兼容 OpenClaw 5.3 及之后版本，确保 lifecycle hook 插件可被正确识别和加载。",[5443],{"type":5399,"changedInfo":5444},[5445],"**Hook 权限写入时机优化**：在 gateway 就绪后再补充 `hooks.allowConversationAccess`，使配置更新能够触发 gateway 自动重启并应用 hook 权限。",{"name":5274,"date":5275,"products":5447},{"plugin":5448},{"Improvements":5449},[5450],{"type":5399,"changedInfo":5451},[5452],"**适配 agent_end 权限限制**：兼容 OpenClaw 2026.4.23 及之后版本，gateway 启动时自动检查并补充 `hooks.allowConversationAccess`，避免记忆写入 hook 因权限缺失失败。",{"name":5283,"date":5284,"products":5454},{"plugin":5455},{"New Features":5456},[5457],{"type":5399,"changedInfo":5458},[5459],"**多 Agent 共享知识库支持**：支持不同 Agent 节点共享、检索和调用同一个知识库，提升复杂任务下的知识获取效率与上下文一致性。",{"name":5292,"date":5293,"products":5461},{"plugin":5462},{"New Features":5463,"Improvements":5467},[5464],{"type":5399,"changedInfo":5465},[5466],"**本地可视化配置界面**：内置 HTTP 配置服务，支持在浏览器中查看与修改插件配置，并实时同步配置变更。",[5468],{"type":5399,"changedInfo":5469},[5470,5471,5472,5473],"**配置服务启动更稳定**：引入 gateway 就绪检测。","**配置界面体验优化**：新增响应式布局、可折叠悬浮导航工具和全新 SVG 图标。","**插件安全审查适配**：移除 `child_process` 调用，将自动更新改为版本检测和手动更新提示。","**配置解析重构**：移除 `plugin.json` 默认值设置，并统一管理环境变量、用户配置与默认值优先级。",{"name":5308,"date":5309,"products":5475},{"plugin":5476},{"New Features":5477},[5478],{"type":5399,"changedInfo":5479},[5480,5481,5482],"**Direct Session User ID 支持**：可从 `sessionKey` 中解析真实会话用户 ID，满足复杂代理场景下的数据隔离需求。","**Agent 运行白名单**：新增 `allowedAgents`，支持多 Agent 模式下仅对指定 Agent 触发记忆召回和记录。","**Agent Overrides 差异化覆盖**：支持针对不同 Agent 单独覆盖知识库 ID、召回条数和功能开关。",{"name":5319,"date":5320,"products":5484},{"plugin":5485},{"Improvements":5486},[5487],{"type":5399,"changedInfo":5488},[5489,5490,5491,5492,5493,5494],"**消息入库质量提升**：增强 OpenClaw 入站元数据、时间戳包裹和飞书尾部系统提示清洗，减少无效噪音写入记忆。","**多渠道消息前缀清洗**：统一处理 WebChat、WhatsApp、Telegram、Slack、Discord、Zalo 等渠道的消息 envelope 和前缀。","**召回展示更准确**：召回结果时间展示优先使用更新时间。","**Recall Filter 更稳健**：默认参数与运行时回退值保持对齐，提升本地模型场景稳定性。","**资源管理优化**：修复定时器清理问题，避免异常路径下的资源泄漏。","**可观测性增强**：补齐 Recall Filter 配置字段，并增加过滤前后数量日志。",{"name":5333,"date":3660,"products":5496},{"plugin":5497},{"New Features":5498,"Improvements":5504},[5499],{"type":5399,"changedInfo":5500},[5501,5502,5503],"**插件版本自检测**：后台定期检查 NPM 仓库最新版本。","**静默升级流程**：检测到新版本后自动触发升级，让用户持续获取最新能力与修复。","**Memory Recall 二次筛选**：支持用户配置独立模型进行相关性评审，剔除干扰项并保留真正有用的记忆片段。",[5505],{"type":5399,"changedInfo":5506},[5507],"**对话注入瘦身**：将静态协议与指令移动到 `appendSystemContext`，`prependContext` 仅保留动态检索得到的 memory-list 数据，降低 Token 消耗。",{"name":5347,"date":1498,"products":5509},{"plugin":5510},{"New Features":5511},[5512],{"type":5399,"changedInfo":5513},[5514],"**多 Agent 记忆隔离**：支持从上下文识别 Agent 并进行记忆隔离，同时保留兼容旧版本的开关。",{"name":5355,"date":3675,"products":5516},{"plugin":5517},{"New Features":5518},[5519],{"type":5399,"changedInfo":5520},[5521],"**召回相关度可配置**：支持用户自定义 `searchMemory` 接口的 relativity 字段。",{"name":5523,"date":5364,"products":5524},"OpenClaw 云插件历史版本",{"plugin":5525},{"New Features":5526},[5527],{"type":5399,"changedInfo":5528},[5529],"**基础记忆能力**：支持在 `before_agent_start` 事件中 `searchMemory`，并在 `agent_end` 事件中进行 `addMessage`。",{"data":5531,"body":5532},{},{"type":5533,"children":5534},"root",[5535],{"type":5536,"tag":5537,"props":5538,"children":5539},"element","p",{},[5540],{"type":5541,"value":3385},"text",{"data":5543,"body":5544},{},{"type":5533,"children":5545},[5546],{"type":5536,"tag":5537,"props":5547,"children":5548},{},[5549],{"type":5541,"value":3386},{"data":5551,"body":5552},{},{"type":5533,"children":5553},[5554],{"type":5536,"tag":5537,"props":5555,"children":5556},{},[5557],{"type":5541,"value":3390},{"data":5559,"body":5560},{},{"type":5533,"children":5561},[5562],{"type":5536,"tag":5537,"props":5563,"children":5564},{},[5565],{"type":5541,"value":3391},{"data":5567,"body":5568},{},{"type":5533,"children":5569},[5570],{"type":5536,"tag":5537,"props":5571,"children":5572},{},[5573],{"type":5541,"value":3392},{"data":5575,"body":5576},{},{"type":5533,"children":5577},[5578],{"type":5536,"tag":5537,"props":5579,"children":5580},{},[5581],{"type":5541,"value":5582},"Preference memory extraction:",{"data":5584,"body":5585},{},{"type":5533,"children":5586},[5587],{"type":5536,"tag":5537,"props":5588,"children":5589},{},[5590],{"type":5541,"value":3400},{"data":5592,"body":5593},{},{"type":5533,"children":5594},[5595],{"type":5536,"tag":5537,"props":5596,"children":5597},{},[5598],{"type":5541,"value":3404},{"data":5600,"body":5601},{},{"type":5533,"children":5602},[5603],{"type":5536,"tag":5537,"props":5604,"children":5605},{},[5606],{"type":5541,"value":3405},{"data":5608,"body":5609},{},{"type":5533,"children":5610},[5611],{"type":5536,"tag":5537,"props":5612,"children":5613},{},[5614],{"type":5541,"value":5615},"Chat API compatibility:",{"data":5617,"body":5618},{},{"type":5533,"children":5619},[5620],{"type":5536,"tag":5537,"props":5621,"children":5622},{},[5623],{"type":5541,"value":3409},{"data":5625,"body":5626},{},{"type":5533,"children":5627},[5628],{"type":5536,"tag":5537,"props":5629,"children":5630},{},[5631],{"type":5541,"value":3414},{"data":5633,"body":5634},{},{"type":5533,"children":5635},[5636],{"type":5536,"tag":5537,"props":5637,"children":5638},{},[5639],{"type":5541,"value":3415},{"data":5641,"body":5642},{},{"type":5533,"children":5643},[5644],{"type":5536,"tag":5537,"props":5645,"children":5646},{},[5647],{"type":5541,"value":5648},"search context_format update:",{"data":5650,"body":5651},{},{"type":5533,"children":5652},[5653],{"type":5536,"tag":5537,"props":5654,"children":5655},{},[5656],{"type":5541,"value":3425},{"data":5658,"body":5659},{},{"type":5533,"children":5660},[5661],{"type":5536,"tag":5537,"props":5662,"children":5663},{},[5664],{"type":5541,"value":5665},"search context_format support:",{"data":5667,"body":5668},{},{"type":5533,"children":5669},[5670],{"type":5536,"tag":5537,"props":5671,"children":5672},{},[5673],{"type":5541,"value":3436},{"data":5675,"body":5676},{},{"type":5533,"children":5677},[5678],{"type":5536,"tag":5537,"props":5679,"children":5680},{},[5681],{"type":5541,"value":3437},{"data":5683,"body":5684},{},{"type":5533,"children":5685},[5686],{"type":5536,"tag":5537,"props":5687,"children":5688},{},[5689],{"type":5541,"value":3438},{"data":5691,"body":5692},{},{"type":5533,"children":5693},[5694],{"type":5536,"tag":5537,"props":5695,"children":5696},{},[5697],{"type":5541,"value":5698},"Scheduler optimization:",{"data":5700,"body":5701},{},{"type":5533,"children":5702},[5703],{"type":5536,"tag":5537,"props":5704,"children":5705},{},[5706],{"type":5541,"value":3442},{"data":5708,"body":5709},{},{"type":5533,"children":5710},[5711],{"type":5536,"tag":5537,"props":5712,"children":5713},{},[5714],{"type":5541,"value":3443},{"data":5716,"body":5717},{},{"type":5533,"children":5718},[5719],{"type":5536,"tag":5537,"props":5720,"children":5721},{},[5722],{"type":5541,"value":3444},{"data":5724,"body":5725},{},{"type":5533,"children":5726},[5727],{"type":5536,"tag":5537,"props":5728,"children":5729},{},[5730],{"type":5541,"value":5731},"MemOS Cloud CLI Enhancements:",{"data":5733,"body":5734},{},{"type":5533,"children":5735},[5736],{"type":5536,"tag":5537,"props":5737,"children":5738},{},[5739],{"type":5541,"value":3453},{"data":5741,"body":5742},{},{"type":5533,"children":5743},[5744],{"type":5536,"tag":5537,"props":5745,"children":5746},{},[5747],{"type":5541,"value":5748},"Dashboard Experience:",{"data":5750,"body":5751},{},{"type":5533,"children":5752},[5753],{"type":5536,"tag":5537,"props":5754,"children":5755},{},[5756],{"type":5541,"value":3458},{"data":5758,"body":5759},{},{"type":5533,"children":5760},[5761],{"type":5536,"tag":5537,"props":5762,"children":5763},{},[5764],{"type":5541,"value":3459},{"data":5766,"body":5767},{},{"type":5533,"children":5768},[5769],{"type":5536,"tag":5537,"props":5770,"children":5771},{},[5772],{"type":5541,"value":5773},"Documentation:",{"data":5775,"body":5776},{},{"type":5533,"children":5777},[5778],{"type":5536,"tag":5537,"props":5779,"children":5780},{},[5781],{"type":5541,"value":3465},{"data":5783,"body":5784},{},{"type":5533,"children":5785},[5786],{"type":5536,"tag":5537,"props":5787,"children":5788},{},[5789],{"type":5541,"value":5790},"Local Plugin:",{"data":5792,"body":5793},{},{"type":5533,"children":5794},[5795],{"type":5536,"tag":5537,"props":5796,"children":5797},{},[5798],{"type":5541,"value":3471},{"data":5800,"body":5801},{},{"type":5533,"children":5802},[5803],{"type":5536,"tag":5537,"props":5804,"children":5805},{},[5806],{"type":5541,"value":5807},"Dream Core Release:",{"data":5809,"body":5810},{},{"type":5533,"children":5811},[5812],{"type":5536,"tag":5537,"props":5813,"children":5814},{},[5815],{"type":5541,"value":3480},{"data":5817,"body":5818},{},{"type":5533,"children":5819},[5820],{"type":5536,"tag":5537,"props":5821,"children":5822},{},[5823],{"type":5541,"value":3481},{"data":5825,"body":5826},{},{"type":5533,"children":5827},[5828],{"type":5536,"tag":5537,"props":5829,"children":5830},{},[5831],{"type":5541,"value":3482},{"data":5833,"body":5834},{},{"type":5533,"children":5835},[5836],{"type":5536,"tag":5537,"props":5837,"children":5838},{},[5839],{"type":5541,"value":3483},{"data":5841,"body":5842},{},{"type":5533,"children":5843},[5844],{"type":5536,"tag":5537,"props":5845,"children":5846},{},[5847],{"type":5541,"value":3484},{"data":5849,"body":5850},{},{"type":5533,"children":5851},[5852],{"type":5536,"tag":5537,"props":5853,"children":5854},{},[5855],{"type":5541,"value":5856},"Time-sensitive Memory:",{"data":5858,"body":5859},{},{"type":5533,"children":5860},[5861],{"type":5536,"tag":5537,"props":5862,"children":5863},{},[5864],{"type":5541,"value":3488},{"data":5866,"body":5867},{},{"type":5533,"children":5868},[5869],{"type":5536,"tag":5537,"props":5870,"children":5871},{},[5872],{"type":5541,"value":5873},"Skill Generation:",{"data":5875,"body":5876},{},{"type":5533,"children":5877},[5878],{"type":5536,"tag":5537,"props":5879,"children":5880},{},[5881],{"type":5541,"value":3493},{"data":5883,"body":5884},{},{"type":5533,"children":5885},[5886],{"type":5536,"tag":5537,"props":5887,"children":5888},{},[5889],{"type":5541,"value":3494},{"data":5891,"body":5892},{},{"type":5533,"children":5893},[5894],{"type":5536,"tag":5537,"props":5895,"children":5896},{},[5897],{"type":5541,"value":5898},"Keyword Search Token Selection:",{"data":5900,"body":5901},{},{"type":5533,"children":5902},[5903],{"type":5536,"tag":5537,"props":5904,"children":5905},{},[5906],{"type":5541,"value":3503},{"data":5908,"body":5909},{},{"type":5533,"children":5910},[5911],{"type":5536,"tag":5537,"props":5912,"children":5913},{},[5914],{"type":5541,"value":5915},"Search-side Memory Version:",{"data":5917,"body":5918},{},{"type":5533,"children":5919},[5920],{"type":5536,"tag":5537,"props":5921,"children":5922},{},[5923],{"type":5541,"value":3507},{"data":5925,"body":5926},{},{"type":5533,"children":5927},[5928],{"type":5536,"tag":5537,"props":5929,"children":5930},{},[5931],{"type":5541,"value":3508},{"data":5933,"body":5934},{},{"type":5533,"children":5935},[5936],{"type":5536,"tag":5537,"props":5937,"children":5938},{},[5939],{"type":5541,"value":5940},"PolarDB Storage Optimization:",{"data":5942,"body":5943},{},{"type":5533,"children":5944},[5945],{"type":5536,"tag":5537,"props":5946,"children":5947},{},[5948],{"type":5541,"value":3512},{"data":5950,"body":5951},{},{"type":5533,"children":5952},[5953],{"type":5536,"tag":5537,"props":5954,"children":5955},{},[5956],{"type":5541,"value":5957},"Memory Version Fixes:",{"data":5959,"body":5960},{},{"type":5533,"children":5961},[5962],{"type":5536,"tag":5537,"props":5963,"children":5964},{},[5965],{"type":5541,"value":3517},{"data":5967,"body":5968},{},{"type":5533,"children":5969},[5970],{"type":5536,"tag":5537,"props":5971,"children":5972},{},[5973],{"type":5541,"value":3518},{"data":5975,"body":5976},{},{"type":5533,"children":5977},[5978],{"type":5536,"tag":5537,"props":5979,"children":5980},{},[5981],{"type":5541,"value":5982},"Documentation Updates:",{"data":5984,"body":5985},{},{"type":5533,"children":5986},[5987],{"type":5536,"tag":5537,"props":5988,"children":5989},{},[5990],{"type":5541,"value":3524},{"data":5992,"body":5993},{},{"type":5533,"children":5994},[5995],{"type":5536,"tag":5537,"props":5996,"children":5997},{},[5998],{"type":5541,"value":3525},{"data":6000,"body":6001},{},{"type":5533,"children":6002},[6003],{"type":5536,"tag":5537,"props":6004,"children":6005},{},[6006],{"type":5541,"value":3526},{"data":6008,"body":6009},{},{"type":5533,"children":6010},[6011],{"type":5536,"tag":5537,"props":6012,"children":6013},{},[6014],{"type":5541,"value":6015},"Test Scripts:",{"data":6017,"body":6018},{},{"type":5533,"children":6019},[6020],{"type":5536,"tag":5537,"props":6021,"children":6022},{},[6023],{"type":5541,"value":3532},{"data":6025,"body":6026},{},{"type":5533,"children":6027},[6028],{"type":5536,"tag":5537,"props":6029,"children":6030},{},[6031],{"type":5541,"value":6032},"Time-sensitive Memory Version:",{"data":6034,"body":6035},{},{"type":5533,"children":6036},[6037],{"type":5536,"tag":5537,"props":6038,"children":6039},{},[6040],{"type":5541,"value":3548},{"data":6042,"body":6043},{},{"type":5533,"children":6044},[6045],{"type":5536,"tag":5537,"props":6046,"children":6047},{},[6048],{"type":5541,"value":6049},"Skill Upload:",{"data":6051,"body":6052},{},{"type":5533,"children":6053},[6054],{"type":5536,"tag":5537,"props":6055,"children":6056},{},[6057],{"type":5541,"value":3552},{"data":6059,"body":6060},{},{"type":5533,"children":6061},[6062],{"type":5536,"tag":5537,"props":6063,"children":6064},{},[6065],{"type":5541,"value":6066},"Keyword Search:",{"data":6068,"body":6069},{},{"type":5533,"children":6070},[6071],{"type":5536,"tag":5537,"props":6072,"children":6073},{},[6074],{"type":5541,"value":3541},{"data":6076,"body":6077},{},{"type":5533,"children":6078},[6079],{"type":5536,"tag":5537,"props":6080,"children":6081},{},[6082],{"type":5541,"value":3542},{"data":6084,"body":6085},{},{"type":5533,"children":6086},[6087],{"type":5536,"tag":5537,"props":6088,"children":6089},{},[6090],{"type":5541,"value":3543},{"data":6092,"body":6093},{},{"type":5533,"children":6094},[6095],{"type":5536,"tag":5537,"props":6096,"children":6097},{},[6098],{"type":5541,"value":6099},"Skill Upload Support:",{"data":6101,"body":6102},{},{"type":5533,"children":6103},[6104],{"type":5536,"tag":5537,"props":6105,"children":6106},{},[6107],{"type":5541,"value":3558},{"data":6109,"body":6110},{},{"type":5533,"children":6111},[6112],{"type":5536,"tag":5537,"props":6113,"children":6114},{},[6115],{"type":5541,"value":6116},"Memory Version:",{"data":6118,"body":6119},{},{"type":5533,"children":6120},[6121],{"type":5536,"tag":5537,"props":6122,"children":6123},{},[6124],{"type":5541,"value":3566},{"data":6126,"body":6127},{},{"type":5533,"children":6128},[6129],{"type":5536,"tag":5537,"props":6130,"children":6131},{},[6132],{"type":5541,"value":6133},"Plugin Framework:",{"data":6135,"body":6136},{},{"type":5533,"children":6137},[6138],{"type":5536,"tag":5537,"props":6139,"children":6140},{},[6141],{"type":5541,"value":3572},{"data":6143,"body":6144},{},{"type":5533,"children":6145},[6146],{"type":5536,"tag":5537,"props":6147,"children":6148},{},[6149],{"type":5541,"value":6150},"Scheduler Optimization:",{"data":6152,"body":6153},{},{"type":5533,"children":6154},[6155],{"type":5536,"tag":5537,"props":6156,"children":6157},{},[6158],{"type":5541,"value":3577},{"data":6160,"body":6161},{},{"type":5533,"children":6162},[6163],{"type":5536,"tag":5537,"props":6164,"children":6165},{},[6166],{"type":5541,"value":6167},"PolarDB & MemReader:",{"data":6169,"body":6170},{},{"type":5533,"children":6171},[6172],{"type":5536,"tag":5537,"props":6173,"children":6174},{},[6175],{"type":5541,"value":3582},{"data":6177,"body":6178},{},{"type":5533,"children":6179},[6180],{"type":5536,"tag":5537,"props":6181,"children":6182},{},[6183],{"type":5541,"value":3583},{"data":6185,"body":6186},{},{"type":5533,"children":6187},[6188],{"type":5536,"tag":5537,"props":6189,"children":6190},{},[6191],{"type":5541,"value":6192},"LLM JSON Parsing:",{"data":6194,"body":6195},{},{"type":5533,"children":6196},[6197],{"type":5536,"tag":5537,"props":6198,"children":6199},{},[6200],{"type":5541,"value":3587},{"data":6202,"body":6203},{},{"type":5533,"children":6204},[6205],{"type":5536,"tag":5537,"props":6206,"children":6207},{},[6208],{"type":5541,"value":6209},"Service Optimization:",{"data":6211,"body":6212},{},{"type":5533,"children":6213},[6214],{"type":5536,"tag":5537,"props":6215,"children":6216},{},[6217],{"type":5541,"value":3596},{"data":6219,"body":6220},{},{"type":5533,"children":6221},[6222],{"type":5536,"tag":5537,"props":6223,"children":6224},{},[6225],{"type":5541,"value":3597},{"data":6227,"body":6228},{},{"type":5533,"children":6229},[6230],{"type":5536,"tag":5537,"props":6231,"children":6232},{},[6233],{"type":5541,"value":3598},{"data":6235,"body":6236},{},{"type":5533,"children":6237},[6238],{"type":5536,"tag":5537,"props":6239,"children":6240},{},[6241],{"type":5541,"value":3606},{"data":6243,"body":6244},{},{"type":5533,"children":6245},[6246],{"type":5536,"tag":5537,"props":6247,"children":6248},{},[6249],{"type":5541,"value":3607},{"data":6251,"body":6252},{},{"type":5533,"children":6253},[6254],{"type":5536,"tag":5537,"props":6255,"children":6256},{},[6257],{"type":5541,"value":6258},"LLM & Search:",{"data":6260,"body":6261},{},{"type":5533,"children":6262},[6263],{"type":5536,"tag":5537,"props":6264,"children":6265},{},[6266],{"type":5541,"value":3616},{"data":6268,"body":6269},{},{"type":5533,"children":6270},[6271],{"type":5536,"tag":5537,"props":6272,"children":6273},{},[6274],{"type":5541,"value":3617},{"data":6276,"body":6277},{},{"type":5533,"children":6278},[6279],{"type":5536,"tag":5537,"props":6280,"children":6281},{},[6282],{"type":5541,"value":3618},{"data":6284,"body":6285},{},{"type":5533,"children":6286},[6287],{"type":5536,"tag":5537,"props":6288,"children":6289},{},[6290],{"type":5541,"value":3619},{"data":6292,"body":6293},{},{"type":5533,"children":6294},[6295],{"type":5536,"tag":5537,"props":6296,"children":6297},{},[6298],{"type":5541,"value":3620},{"data":6300,"body":6301},{},{"type":5533,"children":6302},[6303],{"type":5536,"tag":5537,"props":6304,"children":6305},{},[6306],{"type":5541,"value":6307},"Scheduler & API:",{"data":6309,"body":6310},{},{"type":5533,"children":6311},[6312],{"type":5536,"tag":5537,"props":6313,"children":6314},{},[6315],{"type":5541,"value":3625},{"data":6317,"body":6318},{},{"type":5533,"children":6319},[6320],{"type":5536,"tag":5537,"props":6321,"children":6322},{},[6323],{"type":5541,"value":3626},{"data":6325,"body":6326},{},{"type":5533,"children":6327},[6328],{"type":5536,"tag":5537,"props":6329,"children":6330},{},[6331],{"type":5541,"value":3627},{"data":6333,"body":6334},{},{"type":5533,"children":6335},[6336],{"type":5536,"tag":5537,"props":6337,"children":6338},{},[6339],{"type":5541,"value":6340},"Database & Memory:",{"data":6342,"body":6343},{},{"type":5533,"children":6344},[6345],{"type":5536,"tag":5537,"props":6346,"children":6347},{},[6348],{"type":5541,"value":3632},{"data":6350,"body":6351},{},{"type":5533,"children":6352},[6353],{"type":5536,"tag":5537,"props":6354,"children":6355},{},[6356],{"type":5541,"value":3633},{"data":6358,"body":6359},{},{"type":5533,"children":6360},[6361],{"type":5536,"tag":5537,"props":6362,"children":6363},{},[6364],{"type":5541,"value":3634},{"data":6366,"body":6367},{},{"type":5533,"children":6368},[6369],{"type":5536,"tag":5537,"props":6370,"children":6371},{},[6372],{"type":5541,"value":6373},"MCP & API:",{"data":6375,"body":6376},{},{"type":5533,"children":6377},[6378],{"type":5536,"tag":5537,"props":6379,"children":6380},{},[6381],{"type":5541,"value":3638},{"data":6383,"body":6384},{},{"type":5533,"children":6385},[6386],{"type":5536,"tag":5537,"props":6387,"children":6388},{},[6389],{"type":5541,"value":3639},{"data":6391,"body":6392},{},{"type":5533,"children":6393},[6394],{"type":5536,"tag":5537,"props":6395,"children":6396},{},[6397],{"type":5541,"value":3647},{"data":6399,"body":6400},{},{"type":5533,"children":6401},[6402],{"type":5536,"tag":5537,"props":6403,"children":6404},{},[6405],{"type":5541,"value":3648},{"data":6407,"body":6408},{},{"type":5533,"children":6409},[6410],{"type":5536,"tag":5537,"props":6411,"children":6412},{},[6413],{"type":5541,"value":6414},"Memory Version Service:",{"data":6416,"body":6417},{},{"type":5533,"children":6418},[6419],{"type":5536,"tag":5537,"props":6420,"children":6421},{},[6422],{"type":5541,"value":3652},{"data":6424,"body":6425},{},{"type":5533,"children":6426},[6427],{"type":5536,"tag":5537,"props":6428,"children":6429},{},[6430],{"type":5541,"value":3653},{"data":6432,"body":6433},{},{"type":5533,"children":6434},[6435],{"type":5536,"tag":5537,"props":6436,"children":6437},{},[6438],{"type":5541,"value":3654},{"data":6440,"body":6441},{},{"type":5533,"children":6442},[6443],{"type":5536,"tag":5537,"props":6444,"children":6445},{},[6446],{"type":5541,"value":6447},"Scheduler:",{"data":6449,"body":6450},{},{"type":5533,"children":6451},[6452],{"type":5536,"tag":5537,"props":6453,"children":6454},{},[6455],{"type":5541,"value":3658},{"data":6457,"body":6458},{},{"type":5533,"children":6459},[6460],{"type":5536,"tag":5537,"props":6461,"children":6462},{},[6463],{"type":5541,"value":3666},{"data":6465,"body":6466},{},{"type":5533,"children":6467},[6468],{"type":5536,"tag":5537,"props":6469,"children":6470},{},[6471],{"type":5541,"value":3667},{"data":6473,"body":6474},{},{"type":5533,"children":6475},[6476],{"type":5536,"tag":5537,"props":6477,"children":6478},{},[6479],{"type":5541,"value":6480},"Memory Version & Feedback:",{"data":6482,"body":6483},{},{"type":5533,"children":6484},[6485],{"type":5536,"tag":5537,"props":6486,"children":6487},{},[6488],{"type":5541,"value":3672},{"data":6490,"body":6491},{},{"type":5533,"children":6492},[6493],{"type":5536,"tag":5537,"props":6494,"children":6495},{},[6496],{"type":5541,"value":3673},{"data":6498,"body":6499},{},{"type":5533,"children":6500},[6501],{"type":5536,"tag":5537,"props":6502,"children":6503},{},[6504],{"type":5541,"value":3681},{"data":6506,"body":6507},{},{"type":5533,"children":6508},[6509],{"type":5536,"tag":5537,"props":6510,"children":6511},{},[6512],{"type":5541,"value":6513},"Preference Memory Migration:",{"data":6515,"body":6516},{},{"type":5533,"children":6517},[6518],{"type":5536,"tag":5537,"props":6519,"children":6520},{},[6521],{"type":5541,"value":3686},{"data":6523,"body":6524},{},{"type":5533,"children":6525},[6526],{"type":5536,"tag":5537,"props":6527,"children":6528},{},[6529],{"type":5541,"value":6530},"Memory Version Async:",{"data":6532,"body":6533},{},{"type":5533,"children":6534},[6535],{"type":5536,"tag":5537,"props":6536,"children":6537},{},[6538],{"type":5541,"value":3690},{"data":6540,"body":6541},{},{"type":5533,"children":6542},[6543],{"type":5536,"tag":5537,"props":6544,"children":6545},{},[6546],{"type":5541,"value":6547},"Memory Search:",{"data":6549,"body":6550},{},{"type":5533,"children":6551},[6552],{"type":5536,"tag":5537,"props":6553,"children":6554},{},[6555],{"type":5541,"value":3694},{"data":6557,"body":6558},{},{"type":5533,"children":6559},[6560],{"type":5536,"tag":5537,"props":6561,"children":6562},{},[6563],{"type":5541,"value":6564},"Add & Search Fixes:",{"data":6566,"body":6567},{},{"type":5533,"children":6568},[6569],{"type":5536,"tag":5537,"props":6570,"children":6571},{},[6572],{"type":5541,"value":3699},{"data":6574,"body":6575},{},{"type":5533,"children":6576},[6577],{"type":5536,"tag":5537,"props":6578,"children":6579},{},[6580],{"type":5541,"value":3700},{"data":6582,"body":6583},{},{"type":5533,"children":6584},[6585],{"type":5536,"tag":5537,"props":6586,"children":6587},{},[6588],{"type":5541,"value":3701},{"data":6590,"body":6591},{},{"type":5533,"children":6592},[6593],{"type":5536,"tag":5537,"props":6594,"children":6595},{},[6596],{"type":5541,"value":6597},"Performance:",{"data":6599,"body":6600},{},{"type":5533,"children":6601},[6602],{"type":5536,"tag":5537,"props":6603,"children":6604},{},[6605],{"type":5541,"value":3707},{"data":6607,"body":6608},{},{"type":5533,"children":6609},[6610],{"type":5536,"tag":5537,"props":6611,"children":6612},{},[6613],{"type":5541,"value":3708},{"data":6615,"body":6616},{},{"type":5533,"children":6617},[6618],{"type":5536,"tag":5537,"props":6619,"children":6620},{},[6621],{"type":5541,"value":3709},{"data":6623,"body":6624},{},{"type":5533,"children":6625},[6626],{"type":5536,"tag":5537,"props":6627,"children":6628},{},[6629],{"type":5541,"value":3717},{"data":6631,"body":6632},{},{"type":5533,"children":6633},[6634],{"type":5536,"tag":5537,"props":6635,"children":6636},{},[6637],{"type":5541,"value":6638},"Relativity Defaults:",{"data":6640,"body":6641},{},{"type":5533,"children":6642},[6643],{"type":5536,"tag":5537,"props":6644,"children":6645},{},[6646],{"type":5541,"value":3722},{"data":6648,"body":6649},{},{"type":5533,"children":6650},[6651],{"type":5536,"tag":5537,"props":6652,"children":6653},{},[6654],{"type":5541,"value":6655},"Logging:",{"data":6657,"body":6658},{},{"type":5533,"children":6659},[6660],{"type":5536,"tag":5537,"props":6661,"children":6662},{},[6663],{"type":5541,"value":3726},{"data":6665,"body":6666},{},{"type":5533,"children":6667},[6668],{"type":5536,"tag":5537,"props":6669,"children":6670},{},[6671],{"type":5541,"value":6672},"Preference Embedding:",{"data":6674,"body":6675},{},{"type":5533,"children":6676},[6677],{"type":5536,"tag":5537,"props":6678,"children":6679},{},[6680],{"type":5541,"value":3731},{"data":6682,"body":6683},{},{"type":5533,"children":6684},[6685],{"type":5536,"tag":5537,"props":6686,"children":6687},{},[6688],{"type":5541,"value":3739},{"data":6690,"body":6691},{},{"type":5533,"children":6692},[6693],{"type":5536,"tag":5537,"props":6694,"children":6695},{},[6696],{"type":5541,"value":6697},"Chat Relativity:",{"data":6699,"body":6700},{},{"type":5533,"children":6701},[6702],{"type":5536,"tag":5537,"props":6703,"children":6704},{},[6705],{"type":5541,"value":3743},{"data":6707,"body":6708},{},{"type":5533,"children":6709},[6710],{"type":5536,"tag":5537,"props":6711,"children":6712},{},[6713],{"type":5541,"value":6714},"API & Model Fixes:",{"data":6716,"body":6717},{},{"type":5533,"children":6718},[6719],{"type":5536,"tag":5537,"props":6720,"children":6721},{},[6722],{"type":5541,"value":3748},{"data":6724,"body":6725},{},{"type":5533,"children":6726},[6727],{"type":5536,"tag":5537,"props":6728,"children":6729},{},[6730],{"type":5541,"value":3749},{"data":6732,"body":6733},{},{"type":5533,"children":6734},[6735],{"type":5536,"tag":5537,"props":6736,"children":6737},{},[6738],{"type":5541,"value":3750},{"data":6740,"body":6741},{},{"type":5533,"children":6742},[6743],{"type":5536,"tag":5537,"props":6744,"children":6745},{},[6746],{"type":5541,"value":6747},"Multi-perspective Memory:",{"data":6749,"body":6750},{},{"type":5533,"children":6751},[6752],{"type":5536,"tag":5537,"props":6753,"children":6754},{},[6755],{"type":5541,"value":3756},{"data":6757,"body":6758},{},{"type":5533,"children":6759},[6760],{"type":5536,"tag":5537,"props":6761,"children":6762},{},[6763],{"type":5541,"value":6764},"Multi-perspective Demo:",{"data":6766,"body":6767},{},{"type":5533,"children":6768},[6769],{"type":5536,"tag":5537,"props":6770,"children":6771},{},[6772],{"type":5541,"value":3760},{"data":6774,"body":6775},{},{"type":5533,"children":6776},[6777],{"type":5536,"tag":5537,"props":6778,"children":6779},{},[6780],{"type":5541,"value":6781},"Search Relativity:",{"data":6783,"body":6784},{},{"type":5533,"children":6785},[6786],{"type":5536,"tag":5537,"props":6787,"children":6788},{},[6789],{"type":5541,"value":3769},{"data":6791,"body":6792},{},{"type":5533,"children":6793},[6794],{"type":5536,"tag":5537,"props":6795,"children":6796},{},[6797],{"type":5541,"value":6798},"Skills:",{"data":6800,"body":6801},{},{"type":5533,"children":6802},[6803],{"type":5536,"tag":5537,"props":6804,"children":6805},{},[6806],{"type":5541,"value":3774},{"data":6808,"body":6809},{},{"type":5533,"children":6810},[6811],{"type":5536,"tag":5537,"props":6812,"children":6813},{},[6814],{"type":5541,"value":3775},{"data":6816,"body":6817},{},{"type":5533,"children":6818},[6819],{"type":5536,"tag":5537,"props":6820,"children":6821},{},[6822],{"type":5541,"value":6823},"Playground:",{"data":6825,"body":6826},{},{"type":5533,"children":6827},[6828],{"type":5536,"tag":5537,"props":6829,"children":6830},{},[6831],{"type":5541,"value":3794},{"data":6833,"body":6834},{},{"type":5533,"children":6835},[6836],{"type":5536,"tag":5537,"props":6837,"children":6838},{},[6839],{"type":5541,"value":6840},"MindDock Cloud Skills:",{"data":6842,"body":6843},{},{"type":5533,"children":6844},[6845],{"type":5536,"tag":5537,"props":6846,"children":6847},{},[6848],{"type":5541,"value":3781},{"data":6850,"body":6851},{},{"type":5533,"children":6852},[6853],{"type":5536,"tag":5537,"props":6854,"children":6855},{},[6856],{"type":5541,"value":3782},{"data":6858,"body":6859},{},{"type":5533,"children":6860},[6861],{"type":5536,"tag":5537,"props":6862,"children":6863},{},[6864],{"type":5541,"value":6865},"MCP Memory Deletion:",{"data":6867,"body":6868},{},{"type":5533,"children":6869},[6870],{"type":5536,"tag":5537,"props":6871,"children":6872},{},[6873],{"type":5541,"value":3788},{"data":6875,"body":6876},{},{"type":5533,"children":6877},[6878],{"type":5536,"tag":5537,"props":6879,"children":6880},{},[6881],{"type":5541,"value":6882},"Knowledge Base Search:",{"data":6884,"body":6885},{},{"type":5533,"children":6886},[6887],{"type":5536,"tag":5537,"props":6888,"children":6889},{},[6890],{"type":5541,"value":3800},{"data":6892,"body":6893},{},{"type":5533,"children":6894},[6895],{"type":5536,"tag":5537,"props":6896,"children":6897},{},[6898],{"type":5541,"value":3801},{"data":6900,"body":6901},{},{"type":5533,"children":6902},[6903],{"type":5536,"tag":5537,"props":6904,"children":6905},{},[6906],{"type":5541,"value":6907},"Search Pipeline Refactor:",{"data":6909,"body":6910},{},{"type":5533,"children":6911},[6912],{"type":5536,"tag":5537,"props":6913,"children":6914},{},[6915],{"type":5541,"value":3806},{"data":6917,"body":6918},{},{"type":5533,"children":6919},[6920],{"type":5536,"tag":5537,"props":6921,"children":6922},{},[6923],{"type":5541,"value":3807},{"data":6925,"body":6926},{},{"type":5533,"children":6927},[6928],{"type":5536,"tag":5537,"props":6929,"children":6930},{},[6931],{"type":5541,"value":6932},"Skill Memory:",{"data":6934,"body":6935},{},{"type":5533,"children":6936},[6937],{"type":5536,"tag":5537,"props":6938,"children":6939},{},[6940],{"type":5541,"value":3816},{"data":6942,"body":6943},{},{"type":5533,"children":6944},[6945],{"type":5536,"tag":5537,"props":6946,"children":6947},{},[6948],{"type":5541,"value":6949},"chat/completions:",{"data":6951,"body":6952},{},{"type":5533,"children":6953},[6954],{"type":5536,"tag":5537,"props":6955,"children":6956},{},[6957],{"type":5541,"value":3820},{"data":6959,"body":6960},{},{"type":5533,"children":6961},[6962],{"type":5536,"tag":5537,"props":6963,"children":6964},{},[6965],{"type":5541,"value":6966},"Cloud Stability:",{"data":6968,"body":6969},{},{"type":5533,"children":6970},[6971],{"type":5536,"tag":5537,"props":6972,"children":6973},{},[6974],{"type":5541,"value":3825},{"data":6976,"body":6977},{},{"type":5533,"children":6978},[6979],{"type":5536,"tag":5537,"props":6980,"children":6981},{},[6982],{"type":5541,"value":3826},{"data":6984,"body":6985},{},{"type":5533,"children":6986},[6987],{"type":5536,"tag":5537,"props":6988,"children":6989},{},[6990],{"type":5541,"value":3831},{"data":6992,"body":6993},{},{"type":5533,"children":6994},[6995],{"type":5536,"tag":5537,"props":6996,"children":6997},{},[6998],{"type":5541,"value":6999},"Conflict / Duplicate Detection:",{"data":7001,"body":7002},{},{"type":5533,"children":7003},[7004],{"type":5536,"tag":5537,"props":7005,"children":7006},{},[7007],{"type":5541,"value":3837},{"data":7009,"body":7010},{},{"type":5533,"children":7011},[7012],{"type":5536,"tag":5537,"props":7013,"children":7014},{},[7015],{"type":5541,"value":7016},"Search Deduplication:",{"data":7018,"body":7019},{},{"type":5533,"children":7020},[7021],{"type":5536,"tag":5537,"props":7022,"children":7023},{},[7024],{"type":5541,"value":3842},{"data":7026,"body":7027},{},{"type":5533,"children":7028},[7029],{"type":5536,"tag":5537,"props":7030,"children":7031},{},[7032],{"type":5541,"value":7033},"Multimodal Memory:",{"data":7035,"body":7036},{},{"type":5533,"children":7037},[7038],{"type":5536,"tag":5537,"props":7039,"children":7040},{},[7041],{"type":5541,"value":3859},{"data":7043,"body":7044},{},{"type":5533,"children":7045},[7046],{"type":5536,"tag":5537,"props":7047,"children":7048},{},[7049],{"type":5541,"value":7050},"Knowledge Base:",{"data":7052,"body":7053},{},{"type":5533,"children":7054},[7055],{"type":5536,"tag":5537,"props":7056,"children":7057},{},[7058],{"type":5541,"value":3863},{"data":7060,"body":7061},{},{"type":5533,"children":7062},[7063],{"type":5536,"tag":5537,"props":7064,"children":7065},{},[7066],{"type":5541,"value":3864},{"data":7068,"body":7069},{},{"type":5533,"children":7070},[7071],{"type":5536,"tag":5537,"props":7072,"children":7073},{},[7074],{"type":5541,"value":7075},"search/memory:",{"data":7077,"body":7078},{},{"type":5533,"children":7079},[7080],{"type":5536,"tag":5537,"props":7081,"children":7082},{},[7083],{"type":5541,"value":3869},{"data":7085,"body":7086},{},{"type":5533,"children":7087},[7088],{"type":5536,"tag":5537,"props":7089,"children":7090},{},[7091],{"type":5541,"value":7092},"Open Source Docs:",{"data":7094,"body":7095},{},{"type":5533,"children":7096},[7097],{"type":5536,"tag":5537,"props":7098,"children":7099},{},[7100],{"type":5541,"value":3851},{"data":7102,"body":7103},{},{"type":5533,"children":7104},[7105],{"type":5536,"tag":5537,"props":7106,"children":7107},{},[7108],{"type":5541,"value":3852},{"data":7110,"body":7111},{},{"type":5533,"children":7112},[7113],{"type":5536,"tag":5537,"props":7114,"children":7115},{},[7116],{"type":5541,"value":3853},{"data":7118,"body":7119},{},{"type":5533,"children":7120},[7121],{"type":5536,"tag":5537,"props":7122,"children":7123},{},[7124],{"type":5541,"value":7125},"Knowledge Base Recall:",{"data":7127,"body":7128},{},{"type":5533,"children":7129},[7130],{"type":5536,"tag":5537,"props":7131,"children":7132},{},[7133],{"type":5541,"value":3884},{"data":7135,"body":7136},{},{"type":5533,"children":7137},[7138],{"type":5536,"tag":5537,"props":7139,"children":7140},{},[7141],{"type":5541,"value":7142},"Tool Memory:",{"data":7144,"body":7145},{},{"type":5533,"children":7146},[7147],{"type":5536,"tag":5537,"props":7148,"children":7149},{},[7150],{"type":5541,"value":3888},{"data":7152,"body":7153},{},{"type":5533,"children":7154},[7155],{"type":5536,"tag":5537,"props":7156,"children":7157},{},[7158],{"type":5541,"value":3889},{"data":7160,"body":7161},{},{"type":5533,"children":7162},[7163],{"type":5536,"tag":5537,"props":7164,"children":7165},{},[7166],{"type":5541,"value":7167},"Fact Memory Merge:",{"data":7169,"body":7170},{},{"type":5533,"children":7171},[7172],{"type":5536,"tag":5537,"props":7173,"children":7174},{},[7175],{"type":5541,"value":3893},{"data":7177,"body":7178},{},{"type":5533,"children":7179},[7180],{"type":5536,"tag":5537,"props":7181,"children":7182},{},[7183],{"type":5541,"value":7184},"get/memory:",{"data":7186,"body":7187},{},{"type":5533,"children":7188},[7189],{"type":5536,"tag":5537,"props":7190,"children":7191},{},[7192],{"type":5541,"value":3897},{"data":7194,"body":7195},{},{"type":5533,"children":7196},[7197],{"type":5536,"tag":5537,"props":7198,"children":7199},{},[7200],{"type":5541,"value":3898},{"data":7202,"body":7203},{},{"type":5533,"children":7204},[7205],{"type":5536,"tag":5537,"props":7206,"children":7207},{},[7208],{"type":5541,"value":3902},{"data":7210,"body":7211},{},{"type":5533,"children":7212},[7213],{"type":5536,"tag":5537,"props":7214,"children":7215},{},[7216],{"type":5541,"value":7217},"Knowledge QA Assistant Guide:",{"data":7219,"body":7220},{},{"type":5533,"children":7221},[7222],{"type":5536,"tag":5537,"props":7223,"children":7224},{},[7225],{"type":5541,"value":3878},{"data":7227,"body":7228},{},{"type":5533,"children":7229},[7230],{"type":5536,"tag":5537,"props":7231,"children":7232},{},[7233],{"type":5541,"value":7234},"Get Memory API:",{"data":7236,"body":7237},{},{"type":5533,"children":7238},[7239],{"type":5536,"tag":5537,"props":7240,"children":7241},{},[7242],{"type":5541,"value":3911},{"data":7244,"body":7245},{},{"type":5533,"children":7246},[7247],{"type":5536,"tag":5537,"props":7248,"children":7249},{},[7250],{"type":5541,"value":7251},"Chat on Cloud:",{"data":7253,"body":7254},{},{"type":5533,"children":7255},[7256],{"type":5536,"tag":5537,"props":7257,"children":7258},{},[7259],{"type":5541,"value":3915},{"data":7261,"body":7262},{},{"type":5533,"children":7263},[7264],{"type":5536,"tag":5537,"props":7265,"children":7266},{},[7267],{"type":5541,"value":7268},"Delete Memory API:",{"data":7270,"body":7271},{},{"type":5533,"children":7272},[7273],{"type":5536,"tag":5537,"props":7274,"children":7275},{},[7276],{"type":5541,"value":3920},{"data":7278,"body":7279},{},{"type":5533,"children":7280},[7281],{"type":5536,"tag":5537,"props":7282,"children":7283},{},[7284],{"type":5541,"value":7285},"Preference Feedback:",{"data":7287,"body":7288},{},{"type":5533,"children":7289},[7290],{"type":5536,"tag":5537,"props":7291,"children":7292},{},[7293],{"type":5541,"value":3924},{"data":7295,"body":7296},{},{"type":5533,"children":7297},[7298],{"type":5536,"tag":5537,"props":7299,"children":7300},{},[7301],{"type":5541,"value":7302},"Memory Deletion:",{"data":7304,"body":7305},{},{"type":5533,"children":7306},[7307],{"type":5536,"tag":5537,"props":7308,"children":7309},{},[7310],{"type":5541,"value":3930},{"data":7312,"body":7313},{},{"type":5533,"children":7314},[7315],{"type":5536,"tag":5537,"props":7316,"children":7317},{},[7318],{"type":5541,"value":7319},"Search Dedup:",{"data":7321,"body":7322},{},{"type":5533,"children":7323},[7324],{"type":5536,"tag":5537,"props":7325,"children":7326},{},[7327],{"type":5541,"value":3936},{"data":7329,"body":7330},{},{"type":5533,"children":7331},[7332],{"type":5536,"tag":5537,"props":7333,"children":7334},{},[7335],{"type":5541,"value":7336},"Scheduler & KV Cache:",{"data":7338,"body":7339},{},{"type":5533,"children":7340},[7341],{"type":5536,"tag":5537,"props":7342,"children":7343},{},[7344],{"type":5541,"value":3941},{"data":7346,"body":7347},{},{"type":5533,"children":7348},[7349],{"type":5536,"tag":5537,"props":7350,"children":7351},{},[7352],{"type":5541,"value":3942},{"data":7354,"body":7355},{},{"type":5533,"children":7356},[7357],{"type":5536,"tag":5537,"props":7358,"children":7359},{},[7360],{"type":5541,"value":3950},{"data":7362,"body":7363},{},{"type":5533,"children":7364},[7365],{"type":5536,"tag":5537,"props":7366,"children":7367},{},[7368],{"type":5541,"value":3951},{"data":7370,"body":7371},{},{"type":5533,"children":7372},[7373],{"type":5536,"tag":5537,"props":7374,"children":7375},{},[7376],{"type":5541,"value":7377},"Feedback & Deletion:",{"data":7379,"body":7380},{},{"type":5533,"children":7381},[7382],{"type":5536,"tag":5537,"props":7383,"children":7384},{},[7385],{"type":5541,"value":3955},{"data":7387,"body":7388},{},{"type":5533,"children":7389},[7390],{"type":5536,"tag":5537,"props":7391,"children":7392},{},[7393],{"type":5541,"value":3956},{"data":7395,"body":7396},{},{"type":5533,"children":7397},[7398],{"type":5536,"tag":5537,"props":7399,"children":7400},{},[7401],{"type":5541,"value":7402},"Multimodal & Tool Memory:",{"data":7404,"body":7405},{},{"type":5533,"children":7406},[7407],{"type":5536,"tag":5537,"props":7408,"children":7409},{},[7410],{"type":5541,"value":3960},{"data":7412,"body":7413},{},{"type":5533,"children":7414},[7415],{"type":5536,"tag":5537,"props":7416,"children":7417},{},[7418],{"type":5541,"value":3961},{"data":7420,"body":7421},{},{"type":5533,"children":7422},[7423],{"type":5536,"tag":5537,"props":7424,"children":7425},{},[7426],{"type":5541,"value":3962},{"data":7428,"body":7429},{},{"type":5533,"children":7430},[7431],{"type":5536,"tag":5537,"props":7432,"children":7433},{},[7434],{"type":5541,"value":7435},"Database Upgrade:",{"data":7437,"body":7438},{},{"type":5533,"children":7439},[7440],{"type":5536,"tag":5537,"props":7441,"children":7442},{},[7443],{"type":5541,"value":3967},{"data":7445,"body":7446},{},{"type":5533,"children":7447},[7448],{"type":5536,"tag":5537,"props":7449,"children":7450},{},[7451],{"type":5541,"value":3968},{"data":7453,"body":7454},{},{"type":5533,"children":7455},[7456],{"type":5536,"tag":5537,"props":7457,"children":7458},{},[7459],{"type":5541,"value":7460},"Scheduler Upgrade:",{"data":7462,"body":7463},{},{"type":5533,"children":7464},[7465],{"type":5536,"tag":5537,"props":7466,"children":7467},{},[7468],{"type":5541,"value":3972},{"data":7470,"body":7471},{},{"type":5533,"children":7472},[7473],{"type":5536,"tag":5537,"props":7474,"children":7475},{},[7476],{"type":5541,"value":3973},{"data":7478,"body":7479},{},{"type":5533,"children":7480},[7481],{"type":5536,"tag":5537,"props":7482,"children":7483},{},[7484],{"type":5541,"value":7485},"MCP Delete & Feedback:",{"data":7487,"body":7488},{},{"type":5533,"children":7489},[7490],{"type":5536,"tag":5537,"props":7491,"children":7492},{},[7493],{"type":5541,"value":3979},{"data":7495,"body":7496},{},{"type":5533,"children":7497},[7498],{"type":5536,"tag":5537,"props":7499,"children":7500},{},[7501],{"type":5541,"value":7502},"Chat API:",{"data":7504,"body":7505},{},{"type":5533,"children":7506},[7507],{"type":5536,"tag":5537,"props":7508,"children":7509},{},[7510],{"type":5541,"value":3985},{"data":7512,"body":7513},{},{"type":5533,"children":7514},[7515],{"type":5536,"tag":5537,"props":7516,"children":7517},{},[7518],{"type":5541,"value":7519},"Lightweight Deployment:",{"data":7521,"body":7522},{},{"type":5533,"children":7523},[7524],{"type":5536,"tag":5537,"props":7525,"children":7526},{},[7527],{"type":5541,"value":3990},{"data":7529,"body":7530},{},{"type":5533,"children":7531},[7532],{"type":5536,"tag":5537,"props":7533,"children":7534},{},[7535],{"type":5541,"value":7536},"Scheduler Tasks:",{"data":7538,"body":7539},{},{"type":5533,"children":7540},[7541],{"type":5536,"tag":5537,"props":7542,"children":7543},{},[7544],{"type":5541,"value":3995},{"data":7546,"body":7547},{},{"type":5533,"children":7548},[7549],{"type":5536,"tag":5537,"props":7550,"children":7551},{},[7552],{"type":5541,"value":3996},{"data":7554,"body":7555},{},{"type":5533,"children":7556},[7557],{"type":5536,"tag":5537,"props":7558,"children":7559},{},[7560],{"type":5541,"value":7561},"Memory Add & Search:",{"data":7563,"body":7564},{},{"type":5533,"children":7565},[7566],{"type":5536,"tag":5537,"props":7567,"children":7568},{},[7569],{"type":5541,"value":4004},{"data":7571,"body":7572},{},{"type":5533,"children":7573},[7574],{"type":5536,"tag":5537,"props":7575,"children":7576},{},[7577],{"type":5541,"value":4005},{"data":7579,"body":7580},{},{"type":5533,"children":7581},[7582],{"type":5536,"tag":5537,"props":7583,"children":7584},{},[7585],{"type":5541,"value":4006},{"data":7587,"body":7588},{},{"type":5533,"children":7589},[7590],{"type":5536,"tag":5537,"props":7591,"children":7592},{},[7593],{"type":5541,"value":4007},{"data":7595,"body":7596},{},{"type":5533,"children":7597},[7598],{"type":5536,"tag":5537,"props":7599,"children":7600},{},[7601],{"type":5541,"value":4010},{"data":7603,"body":7604},{},{"type":5533,"children":7605},[7606],{"type":5536,"tag":5537,"props":7607,"children":7608},{},[7609],{"type":5541,"value":4011},{"data":7611,"body":7612},{},{"type":5533,"children":7613},[7614],{"type":5536,"tag":5537,"props":7615,"children":7616},{},[7617],{"type":5541,"value":7618},"Data & Infra:",{"data":7620,"body":7621},{},{"type":5533,"children":7622},[7623],{"type":5536,"tag":5537,"props":7624,"children":7625},{},[7626],{"type":5541,"value":4015},{"data":7628,"body":7629},{},{"type":5533,"children":7630},[7631],{"type":5536,"tag":5537,"props":7632,"children":7633},{},[7634],{"type":5541,"value":4016},{"data":7636,"body":7637},{},{"type":5533,"children":7638},[7639],{"type":5536,"tag":5537,"props":7640,"children":7641},{},[7642],{"type":5541,"value":4017},{"data":7644,"body":7645},{},{"type":5533,"children":7646},[7647],{"type":5536,"tag":5537,"props":7648,"children":7649},{},[7650],{"type":5541,"value":4018},{"data":7652,"body":7653},{},{"type":5533,"children":7654},[7655],{"type":5536,"tag":5537,"props":7656,"children":7657},{},[7658],{"type":5541,"value":4019},{"data":7660,"body":7661},{},{"type":5533,"children":7662},[7663],{"type":5536,"tag":5537,"props":7664,"children":7665},{},[7666],{"type":5541,"value":7667},"Evaluation:",{"data":7669,"body":7670},{},{"type":5533,"children":7671},[7672],{"type":5536,"tag":5537,"props":7673,"children":7674},{},[7675],{"type":5541,"value":4023},{"data":7677,"body":7678},{},{"type":5533,"children":7679},[7680],{"type":5536,"tag":5537,"props":7681,"children":7682},{},[7683],{"type":5541,"value":4024},{"data":7685,"body":7686},{},{"type":5533,"children":7687},[7688],{"type":5536,"tag":5537,"props":7689,"children":7690},{},[7691],{"type":5541,"value":7692},"Plaintext Memory:",{"data":7694,"body":7695},{},{"type":5533,"children":7696},[7697],{"type":5536,"tag":5537,"props":7698,"children":7699},{},[7700],{"type":5541,"value":4029},{"data":7702,"body":7703},{},{"type":5533,"children":7704},[7705],{"type":5536,"tag":5537,"props":7706,"children":7707},{},[7708],{"type":5541,"value":7709},"Framework:",{"data":7711,"body":7712},{},{"type":5533,"children":7713},[7714],{"type":5536,"tag":5537,"props":7715,"children":7716},{},[7717],{"type":5541,"value":4033},{"data":7719,"body":7720},{},{"type":5533,"children":7721},[7722],{"type":5536,"tag":5537,"props":7723,"children":7724},{},[7725],{"type":5541,"value":4034},{"data":7727,"body":7728},{},{"type":5533,"children":7729},[7730],{"type":5536,"tag":5537,"props":7731,"children":7732},{},[7733],{"type":5541,"value":4038},{"data":7735,"body":7736},{},{"type":5533,"children":7737},[7738],{"type":5536,"tag":5537,"props":7739,"children":7740},{},[7741],{"type":5541,"value":4039},{"data":7743,"body":7744},{},{"type":5533,"children":7745},[7746],{"type":5536,"tag":5537,"props":7747,"children":7748},{},[7749],{"type":5541,"value":4042},{"data":7751,"body":7752},{},{"type":5533,"children":7753},[7754],{"type":5536,"tag":5537,"props":7755,"children":7756},{},[7757],{"type":5541,"value":4045},{"data":7759,"body":7760},{},{"type":5533,"children":7761},[7762],{"type":5536,"tag":5537,"props":7763,"children":7764},{},[7765],{"type":5541,"value":7766},"Cloud Service 1.0 Beta Release:",{"data":7768,"body":7769},{},{"type":5533,"children":7770},[7771],{"type":5536,"tag":5537,"props":7772,"children":7773},{},[7774],{"type":5541,"value":4053},{"data":7776,"body":7777},{},{"type":5533,"children":7778},[7779],{"type":5536,"tag":5537,"props":7780,"children":7781},{},[7782],{"type":5541,"value":4054},{"data":7784,"body":7785},{},{"type":5533,"children":7786},[7787],{"type":5536,"tag":5537,"props":7788,"children":7789},{},[7790],{"type":5541,"value":4055},{"data":7792,"body":7793},{},{"type":5533,"children":7794},[7795],{"type":5536,"tag":5537,"props":7796,"children":7797},{},[7798],{"type":5541,"value":4056},{"data":7800,"body":7801},{},{"type":5533,"children":7802},[7803],{"type":5536,"tag":5537,"props":7804,"children":7805},{},[7806],{"type":5541,"value":7807},"Enterprise Group Q&A bot:",{"data":7809,"body":7810},{},{"type":5533,"children":7811},[7812],{"type":5536,"tag":5537,"props":7813,"children":7814},{},[7815],{"type":5541,"value":4060},{"data":7817,"body":7818},{},{"type":5533,"children":7819},[7820],{"type":5536,"tag":5537,"props":7821,"children":7822},{},[7823],{"type":5541,"value":7824},"Group Q&A Bot:",{"data":7826,"body":7827},{},{"type":5533,"children":7828},[7829],{"type":5536,"tag":5537,"props":7830,"children":7831},{},[7832],{"type":5541,"value":4069},{"data":7834,"body":7835},{},{"type":5533,"children":7836},[7837],{"type":5536,"tag":5537,"props":7838,"children":7839},{},[7840],{"type":5541,"value":7841},"KV-Cache Performance Optimization:",{"data":7843,"body":7844},{},{"type":5533,"children":7845},[7846],{"type":5536,"tag":5537,"props":7847,"children":7848},{},[7849],{"type":5541,"value":4073},{"data":7851,"body":7852},{},{"type":5533,"children":7853},[7854],{"type":5536,"tag":5537,"props":7855,"children":7856},{},[7857],{"type":5541,"value":4074},{"data":7859,"body":7860},{},{"type":5533,"children":7861},[7862],{"type":5536,"tag":5537,"props":7863,"children":7864},{},[7865],{"type":5541,"value":7866},"Plaintext Memory Enhancement:",{"data":7868,"body":7869},{},{"type":5533,"children":7870},[7871],{"type":5536,"tag":5537,"props":7872,"children":7873},{},[7874],{"type":5541,"value":4078},{"data":7876,"body":7877},{},{"type":5533,"children":7878},[7879],{"type":5536,"tag":5537,"props":7880,"children":7881},{},[7882],{"type":5541,"value":7883},"Playground Updates:",{"data":7885,"body":7886},{},{"type":5533,"children":7887},[7888],{"type":5536,"tag":5537,"props":7889,"children":7890},{},[7891],{"type":5541,"value":4082},{"data":7893,"body":7894},{},{"type":5533,"children":7895},[7896],{"type":5536,"tag":5537,"props":7897,"children":7898},{},[7899],{"type":5541,"value":7900},"Plaintext Memory Optimization:",{"data":7902,"body":7903},{},{"type":5533,"children":7904},[7905],{"type":5536,"tag":5537,"props":7906,"children":7907},{},[7908],{"type":5541,"value":4087},{"data":7910,"body":7911},{},{"type":5533,"children":7912},[7913],{"type":5536,"tag":5537,"props":7914,"children":7915},{},[7916],{"type":5541,"value":4095},{"data":7918,"body":7919},{},{"type":5533,"children":7920},[7921],{"type":5536,"tag":5537,"props":7922,"children":7923},{},[7924],{"type":5541,"value":7925},"MemCube Construction:",{"data":7927,"body":7928},{},{"type":5533,"children":7929},[7930],{"type":5536,"tag":5537,"props":7931,"children":7932},{},[7933],{"type":5541,"value":4099},{"data":7935,"body":7936},{},{"type":5533,"children":7937},[7938],{"type":5536,"tag":5537,"props":7939,"children":7940},{},[7941],{"type":5541,"value":7942},"Extended Evaluation Set:",{"data":7944,"body":7945},{},{"type":5533,"children":7946},[7947],{"type":5536,"tag":5537,"props":7948,"children":7949},{},[7950],{"type":5541,"value":4103},{"data":7952,"body":7953},{},{"type":5533,"children":7954},[7955],{"type":5536,"tag":5537,"props":7956,"children":7957},{},[7958],{"type":5541,"value":4107},{"data":7960,"body":7961},{},{"type":5533,"children":7962},[7963],{"type":5536,"tag":5537,"props":7964,"children":7965},{},[7966],{"type":5541,"value":4108},{"data":7968,"body":7969},{},{"type":5533,"children":7970},[7971],{"type":5536,"tag":5537,"props":7972,"children":7973},{},[7974],{"type":5541,"value":4109},{"data":7976,"body":7977},{},{"type":5533,"children":7978},[7979],{"type":5536,"tag":5537,"props":7980,"children":7981},{},[7982],{"type":5541,"value":7983},"KV Cache Concatenation:",{"data":7985,"body":7986},{},{"type":5533,"children":7987},[7988],{"type":5536,"tag":5537,"props":7989,"children":7990},{},[7991],{"type":5541,"value":4114},{"data":7993,"body":7994},{},{"type":5533,"children":7995},[7996],{"type":5536,"tag":5537,"props":7997,"children":7998},{},[7999],{"type":5541,"value":4117},{"data":8001,"body":8002},{},{"type":5533,"children":8003},[8004],{"type":5536,"tag":5537,"props":8005,"children":8006},{},[8007],{"type":5541,"value":8008},"Explicit Memory:",{"data":8010,"body":8011},{},{"type":5533,"children":8012},[8013],{"type":5536,"tag":5537,"props":8014,"children":8015},{},[8016],{"type":5541,"value":4126},{"data":8018,"body":8019},{},{"type":5533,"children":8020},[8021],{"type":5536,"tag":5537,"props":8022,"children":8023},{},[8024],{"type":5541,"value":4127},{"data":8026,"body":8027},{},{"type":5533,"children":8028},[8029],{"type":5536,"tag":5537,"props":8030,"children":8031},{},[8032],{"type":5541,"value":4128},{"data":8034,"body":8035},{},{"type":5533,"children":8036},[8037],{"type":5536,"tag":5537,"props":8038,"children":8039},{},[8040],{"type":5541,"value":8041},"KV Cache:",{"data":8043,"body":8044},{},{"type":5533,"children":8045},[8046],{"type":5536,"tag":5537,"props":8047,"children":8048},{},[8049],{"type":5541,"value":4132},{"data":8051,"body":8052},{},{"type":5533,"children":8053},[8054],{"type":5536,"tag":5537,"props":8055,"children":8056},{},[8057],{"type":5541,"value":4133},{"data":8059,"body":8060},{},{"type":5533,"children":8061},[8062],{"type":5536,"tag":5537,"props":8063,"children":8064},{},[8065],{"type":5541,"value":4134},{"data":8067,"body":8068},{},{"type":5533,"children":8069},[8070],{"type":5536,"tag":5537,"props":8071,"children":8072},{},[8073],{"type":5541,"value":4135},{"data":8075,"body":8076},{},{"type":5533,"children":8077},[8078],{"type":5536,"tag":5537,"props":8079,"children":8080},{},[8081],{"type":5541,"value":8082},"Memory Operation Model:",{"data":8084,"body":8085},{},{"type":5533,"children":8086},[8087],{"type":5536,"tag":5537,"props":8088,"children":8089},{},[8090],{"type":5541,"value":4139},{"data":8092,"body":8093},{},{"type":5533,"children":8094},[8095],{"type":5536,"tag":5537,"props":8096,"children":8097},{},[8098],{"type":5541,"value":4140},{"data":8100,"body":8101},{},{"type":5533,"children":8102},[8103],{"type":5536,"tag":5537,"props":8104,"children":8105},{},[8106],{"type":5541,"value":4144},{"data":8108,"body":8109},{},{"type":5533,"children":8110},[8111],{"type":5536,"tag":5537,"props":8112,"children":8113},{},[8114],{"type":5541,"value":8115},"Memory Scheduling:",{"data":8117,"body":8118},{},{"type":5533,"children":8119},[8120],{"type":5536,"tag":5537,"props":8121,"children":8122},{},[8123],{"type":5541,"value":4148},{"data":8125,"body":8126},{},{"type":5533,"children":8127},[8128],{"type":5536,"tag":5537,"props":8129,"children":8130},{},[8131],{"type":5541,"value":4149},{"data":8133,"body":8134},{},{"type":5533,"children":8135},[8136],{"type":5536,"tag":5537,"props":8137,"children":8138},{},[8139],{"type":5541,"value":4152},{"data":8141,"body":8142},{},{"type":5533,"children":8143},[8144],{"type":5536,"tag":5537,"props":8145,"children":8146},{},[8147],{"type":5541,"value":4153},{"data":8149,"body":8150},{},{"type":5533,"children":8151},[8152],{"type":5536,"tag":5537,"props":8153,"children":8154},{},[8155],{"type":5541,"value":4154},{"data":8157,"body":8158},{},{"type":5533,"children":8159},[8160],{"type":5536,"tag":5537,"props":8161,"children":8162},{},[8163],{"type":5541,"value":8164},"Development Environment:",{"data":8166,"body":8167},{},{"type":5533,"children":8168},[8169],{"type":5536,"tag":5537,"props":8170,"children":8171},{},[8172],{"type":5541,"value":4158},{"data":8174,"body":8175},{},{"type":5533,"children":8176},[8177],{"type":5536,"tag":5537,"props":8178,"children":8179},{},[8180],{"type":5541,"value":4159},{"data":8182,"body":8183},{},{"type":5533,"children":8184},[8185],{"type":5536,"tag":5537,"props":8186,"children":8187},{},[8188],{"type":5541,"value":8189},"API Enhancements:",{"data":8191,"body":8192},{},{"type":5533,"children":8193},[8194],{"type":5536,"tag":5537,"props":8195,"children":8196},{},[8197],{"type":5541,"value":4163},{"data":8199,"body":8200},{},{"type":5533,"children":8201},[8202],{"type":5536,"tag":5537,"props":8203,"children":8204},{},[8205],{"type":5541,"value":4164},{"data":8207,"body":8208},{},{"type":5533,"children":8209},[8210],{"type":5536,"tag":5537,"props":8211,"children":8212},{},[8213],{"type":5541,"value":4165},{"data":8215,"body":8216},{},{"type":5533,"children":8217},[8218],{"type":5536,"tag":5537,"props":8219,"children":8220},{},[8221],{"type":5541,"value":4166},{"data":8223,"body":8224},{},{"type":5533,"children":8225},[8226],{"type":5536,"tag":5537,"props":8227,"children":8228},{},[8229],{"type":5541,"value":8230},"Data Parsing:",{"data":8232,"body":8233},{},{"type":5533,"children":8234},[8235],{"type":5536,"tag":5537,"props":8236,"children":8237},{},[8238],{"type":5541,"value":4171},{"data":8240,"body":8241},{},{"type":5533,"children":8242},[8243],{"type":5536,"tag":5537,"props":8244,"children":8245},{},[8246],{"type":5541,"value":4172},{"data":8248,"body":8249},{},{"type":5533,"children":8250},[8251],{"type":5536,"tag":5537,"props":8252,"children":8253},{},[8254],{"type":5541,"value":4173},{"data":8256,"body":8257},{},{"type":5533,"children":8258},[8259],{"type":5536,"tag":5537,"props":8260,"children":8261},{},[8262],{"type":5541,"value":4174},{"data":8264,"body":8265},{},{"type":5533,"children":8266},[8267],{"type":5536,"tag":5537,"props":8268,"children":8269},{},[8270],{"type":5541,"value":8271},"System Integration:",{"data":8273,"body":8274},{},{"type":5533,"children":8275},[8276],{"type":5536,"tag":5537,"props":8277,"children":8278},{},[8279],{"type":5541,"value":4178},{"data":8281,"body":8282},{},{"type":5533,"children":8283},[8284],{"type":5536,"tag":5537,"props":8285,"children":8286},{},[8287],{"type":5541,"value":4181},{"data":8289,"body":8290},{},{"type":5533,"children":8291},[8292],{"type":5536,"tag":5537,"props":8293,"children":8294},{},[8295],{"type":5541,"value":4182},{"data":8297,"body":8298},{},{"type":5533,"children":8299},[8300],{"type":5536,"tag":5537,"props":8301,"children":8302},{},[8303],{"type":5541,"value":8304},"MemCube Features:",{"data":8306,"body":8307},{},{"type":5533,"children":8308},[8309],{"type":5536,"tag":5537,"props":8310,"children":8311},{},[8312],{"type":5541,"value":4191},{"data":8314,"body":8315},{},{"type":5533,"children":8316},[8317],{"type":5536,"tag":5537,"props":8318,"children":8319},{},[8320],{"type":5541,"value":4192},{"data":8322,"body":8323},{},{"type":5533,"children":8324},[8325],{"type":5536,"tag":5537,"props":8326,"children":8327},{},[8328],{"type":5541,"value":8329},"MemOS System:",{"data":8331,"body":8332},{},{"type":5533,"children":8333},[8334],{"type":5536,"tag":5537,"props":8335,"children":8336},{},[8337],{"type":5541,"value":4196},{"data":8339,"body":8340},{},{"type":5533,"children":8341},[8342],{"type":5536,"tag":5537,"props":8343,"children":8344},{},[8345],{"type":5541,"value":4197},{"data":8347,"body":8348},{},{"type":5533,"children":8349},[8350],{"type":5536,"tag":5537,"props":8351,"children":8352},{},[8353],{"type":5541,"value":4198},{"data":8355,"body":8356},{},{"type":5533,"children":8357},[8358],{"type":5536,"tag":5537,"props":8359,"children":8360},{},[8361],{"type":5541,"value":8362},"Deployment & Environment:",{"data":8364,"body":8365},{},{"type":5533,"children":8366},[8367],{"type":5536,"tag":5537,"props":8368,"children":8369},{},[8370],{"type":5541,"value":4202},{"data":8372,"body":8373},{},{"type":5533,"children":8374},[8375],{"type":5536,"tag":5537,"props":8376,"children":8377},{},[8378],{"type":5541,"value":4203},{"data":8380,"body":8381},{},{"type":5533,"children":8382},[8383],{"type":5536,"tag":5537,"props":8384,"children":8385},{},[8386],{"type":5541,"value":4204},{"data":8388,"body":8389},{},{"type":5533,"children":8390},[8391],{"type":5536,"tag":5537,"props":8392,"children":8393},{},[8394],{"type":5541,"value":4205},{"data":8396,"body":8397},{},{"type":5533,"children":8398},[8399],{"type":5536,"tag":5537,"props":8400,"children":8401},{},[8402],{"type":5541,"value":4206},{"data":8404,"body":8405},{},{"type":5533,"children":8406},[8407],{"type":5536,"tag":5537,"props":8408,"children":8409},{},[8410],{"type":5541,"value":8411},"Evaluation & Testing:",{"data":8413,"body":8414},{},{"type":5533,"children":8415},[8416],{"type":5536,"tag":5537,"props":8417,"children":8418},{},[8419],{"type":5541,"value":4210},{"data":8421,"body":8422},{},{"type":5533,"children":8423},[8424],{"type":5536,"tag":5537,"props":8425,"children":8426},{},[8427],{"type":5541,"value":8428},"Documentation & Examples:",{"data":8430,"body":8431},{},{"type":5533,"children":8432},[8433],{"type":5536,"tag":5537,"props":8434,"children":8435},{},[8436],{"type":5541,"value":4214},{"data":8438,"body":8439},{},{"type":5533,"children":8440},[8441],{"type":5536,"tag":5537,"props":8442,"children":8443},{},[8444],{"type":5541,"value":4215},{"data":8446,"body":8447},{},{"type":5533,"children":8448},[8449],{"type":5536,"tag":5537,"props":8450,"children":8451},{},[8452],{"type":5541,"value":8453},"Website Usability Updates:",{"data":8455,"body":8456},{},{"type":5533,"children":8457},[8458],{"type":5536,"tag":5537,"props":8459,"children":8460},{},[8461],{"type":5541,"value":4224},{"data":8463,"body":8464},{},{"type":5533,"children":8465},[8466],{"type":5536,"tag":5537,"props":8467,"children":8468},{},[8469],{"type":5541,"value":4225},{"data":8471,"body":8472},{},{"type":5533,"children":8473},[8474],{"type":5536,"tag":5537,"props":8475,"children":8476},{},[8477],{"type":5541,"value":4226},{"data":8479,"body":8480},{},{"type":5533,"children":8481},[8482],{"type":5536,"tag":5537,"props":8483,"children":8484},{},[8485],{"type":5541,"value":8486},"Memory Operator Model:",{"data":8488,"body":8489},{},{"type":5533,"children":8490},[8491],{"type":5536,"tag":5537,"props":8492,"children":8493},{},[8494],{"type":5541,"value":4230},{"data":8496,"body":8497},{},{"type":5533,"children":8498},[8499],{"type":5536,"tag":5537,"props":8500,"children":8501},{},[8502],{"type":5541,"value":4231},{"data":8504,"body":8505},{},{"type":5533,"children":8506},[8507],{"type":5536,"tag":5537,"props":8508,"children":8509},{},[8510],{"type":5541,"value":4232},{"data":8512,"body":8513},{},{"type":5533,"children":8514},[8515],{"type":5536,"tag":5537,"props":8516,"children":8517},{},[8518],{"type":5541,"value":4233},{"data":8520,"body":8521},{},{"type":5533,"children":8522},[8523],{"type":5536,"tag":5537,"props":8524,"children":8525},{},[8526],{"type":5541,"value":8527},"Cross-Platform Framework Adaptation:",{"data":8529,"body":8530},{},{"type":5533,"children":8531},[8532],{"type":5536,"tag":5537,"props":8533,"children":8534},{},[8535],{"type":5541,"value":4237},{"data":8537,"body":8538},{},{"type":5533,"children":8539},[8540],{"type":5536,"tag":5537,"props":8541,"children":8542},{},[8543],{"type":5541,"value":4238},{"data":8545,"body":8546},{},{"type":5533,"children":8547},[8548],{"type":5536,"tag":5537,"props":8549,"children":8550},{},[8551],{"type":5541,"value":4239},{"data":8553,"body":8554},{},{"type":5533,"children":8555},[8556],{"type":5536,"tag":5537,"props":8557,"children":8558},{},[8559],{"type":5541,"value":4240},{"data":8561,"body":8562},{},{"type":5533,"children":8563},[8564],{"type":5536,"tag":5537,"props":8565,"children":8566},{},[8567],{"type":5541,"value":4241},{"data":8569,"body":8570},{},{"type":5533,"children":8571},[8572],{"type":5536,"tag":5537,"props":8573,"children":8574},{},[8575],{"type":5541,"value":3305},{"data":8577,"body":8578},{},{"type":5533,"children":8579},[8580],{"type":5536,"tag":5537,"props":8581,"children":8582},{},[8583],{"type":5541,"value":8584},"Model configuration:",{"data":8586,"body":8587},{},{"type":5533,"children":8588},[8589],{"type":5536,"tag":5537,"props":8590,"children":8591},{},[8592],{"type":5541,"value":3309},{"data":8594,"body":8595},{},{"type":5533,"children":8596},[8597],{"type":5536,"tag":5537,"props":8598,"children":8599},{},[8600],{"type":5541,"value":8601},"Embedder logs:",{"data":8603,"body":8604},{},{"type":5533,"children":8605},[8606],{"type":5536,"tag":5537,"props":8607,"children":8608},{},[8609],{"type":5541,"value":3313},{"data":8611,"body":8612},{},{"type":5533,"children":8613},[8614],{"type":5536,"tag":5537,"props":8615,"children":8616},{},[8617],{"type":5541,"value":8618},"SDK get_task_status:",{"data":8620,"body":8621},{},{"type":5533,"children":8622},[8623],{"type":5536,"tag":5537,"props":8624,"children":8625},{},[8626],{"type":5541,"value":3317},{"data":8628,"body":8629},{},{"type":5533,"children":8630},[8631],{"type":5536,"tag":5537,"props":8632,"children":8633},{},[8634],{"type":5541,"value":8635},"Cloud service:",{"data":8637,"body":8638},{},{"type":5533,"children":8639},[8640],{"type":5536,"tag":5537,"props":8641,"children":8642},{},[8643],{"type":5541,"value":3326},{"data":8645,"body":8646},{},{"type":5533,"children":8647},[8648],{"type":5536,"tag":5537,"props":8649,"children":8650},{},[8651],{"type":5541,"value":3292},{"data":8653,"body":8654},{},{"type":5533,"children":8655},[8656],{"type":5536,"tag":5537,"props":8657,"children":8658},{},[8659],{"type":5541,"value":3327},{"data":8661,"body":8662},{},{"type":5533,"children":8663},[8664],{"type":5536,"tag":5537,"props":8665,"children":8666},{},[8667],{"type":5541,"value":8668},"Property Tree:",{"data":8670,"body":8671},{},{"type":5533,"children":8672},[8673],{"type":5536,"tag":5537,"props":8674,"children":8675},{},[8676],{"type":5541,"value":3330},{"data":8678,"body":8679},{},{"type":5533,"children":8680},[8681],{"type":5536,"tag":5537,"props":8682,"children":8683},{},[8684],{"type":5541,"value":3333},{"data":8686,"body":8687},{},{"type":5533,"children":8688},[8689],{"type":5536,"tag":5537,"props":8690,"children":8691},{},[8692],{"type":5541,"value":8693},"Event Memory extraction configuration:",{"data":8695,"body":8696},{},{"type":5533,"children":8697},[8698],{"type":5536,"tag":5537,"props":8699,"children":8700},{},[8701],{"type":5541,"value":3337},{"data":8703,"body":8704},{},{"type":5533,"children":8705},[8706],{"type":5536,"tag":5537,"props":8707,"children":8708},{},[8709],{"type":5541,"value":8710},"Agent multi-view:",{"data":8712,"body":8713},{},{"type":5533,"children":8714},[8715],{"type":5536,"tag":5537,"props":8716,"children":8717},{},[8718],{"type":5541,"value":3341},{"data":8720,"body":8721},{},{"type":5533,"children":8722},[8723],{"type":5536,"tag":5537,"props":8724,"children":8725},{},[8726],{"type":5541,"value":8727},"Memory list:",{"data":8729,"body":8730},{},{"type":5533,"children":8731},[8732],{"type":5536,"tag":5537,"props":8733,"children":8734},{},[8735],{"type":5541,"value":3346},{"data":8737,"body":8738},{},{"type":5533,"children":8739},[8740],{"type":5536,"tag":5537,"props":8741,"children":8742},{},[8743],{"type":5541,"value":8744},"Cloud Playground:",{"data":8746,"body":8747},{},{"type":5533,"children":8748},[8749],{"type":5536,"tag":5537,"props":8750,"children":8751},{},[8752],{"type":5541,"value":3350},{"data":8754,"body":8755},{},{"type":5533,"children":8756},[8757],{"type":5536,"tag":5537,"props":8758,"children":8759},{},[8760],{"type":5541,"value":3351},{"data":8762,"body":8763},{},{"type":5533,"children":8764},[8765],{"type":5536,"tag":5537,"props":8766,"children":8767},{},[8768],{"type":5541,"value":3352},{"data":8770,"body":8771},{},{"type":5533,"children":8772},[8773],{"type":5536,"tag":5537,"props":8774,"children":8775},{},[8776],{"type":5541,"value":3353},{"data":8778,"body":8779},{},{"type":5533,"children":8780},[8781],{"type":5536,"tag":5537,"props":8782,"children":8783},{},[8784],{"type":5541,"value":8785},"Call logs:",{"data":8787,"body":8788},{},{"type":5533,"children":8789},[8790],{"type":5536,"tag":5537,"props":8791,"children":8792},{},[8793],{"type":5541,"value":3357},{"data":8795,"body":8796},{},{"type":5533,"children":8797},[8798],{"type":5536,"tag":5537,"props":8799,"children":8800},{},[8801],{"type":5541,"value":3361},{"data":8803,"body":8804},{},{"type":5533,"children":8805},[8806],{"type":5536,"tag":5537,"props":8807,"children":8808},{},[8809],{"type":5541,"value":3362},{"data":8811,"body":8812},{},{"type":5533,"children":8813},[8814],{"type":5536,"tag":5537,"props":8815,"children":8816},{},[8817],{"type":5541,"value":8818},"Preference memory model invocation:",{"data":8820,"body":8821},{},{"type":5533,"children":8822},[8823],{"type":5536,"tag":5537,"props":8824,"children":8825},{},[8826],{"type":5541,"value":3370},{"data":8828,"body":8829},{},{"type":5533,"children":8830},[8831],{"type":5536,"tag":5537,"props":8832,"children":8833},{},[8834],{"type":5541,"value":8835},"OpenClaw local plugin:",{"data":8837,"body":8838},{},{"type":5533,"children":8839},[8840],{"type":5536,"tag":5537,"props":8841,"children":8842},{},[8843],{"type":5541,"value":3376},{"data":8845,"body":8846},{},{"type":5533,"children":8847},[8848],{"type":5536,"tag":5537,"props":8849,"children":8850},{},[8851],{"type":5541,"value":3377},{"data":8853,"body":8854},{},{"type":5533,"children":8855},[8856],{"type":5536,"tag":5537,"props":8857,"children":8858},{},[8859],{"type":5541,"value":3378},{"data":8861,"body":8862},{},{"type":5533,"children":8863},[8864],{"type":5536,"tag":5537,"props":8865,"children":8866},{},[8867],{"type":5541,"value":3379},{"data":8869,"body":8870},{},{"type":5533,"children":8871},[8872],{"type":5536,"tag":5537,"props":8873,"children":8874},{},[8875],{"type":5541,"value":3383},{"data":8877,"body":8878},{},{"type":5533,"children":8879},[8880],{"type":5536,"tag":5537,"props":8881,"children":8882},{},[8883],{"type":5541,"value":3384},{"data":8885,"body":8886},{},{"type":5533,"children":8887},[8888],{"type":5536,"tag":5537,"props":8889,"children":8890},{},[8891],{"type":5541,"value":8892},"Playground Progress:",{"data":8894,"body":8895},{},{"type":5533,"children":8896},[8897],{"type":5536,"tag":5537,"props":8898,"children":8899},{},[8900],{"type":5541,"value":4245},{"data":8902,"body":8903},{},{"type":5533,"children":8904},[8905],{"type":5536,"tag":5537,"props":8906,"children":8907},{},[8908],{"type":5541,"value":8909},"Event Memory:",{"data":8911,"body":8912},{},{"type":5533,"children":8913},[8914],{"type":5536,"tag":5537,"props":8915,"children":8916},{},[8917],{"type":5541,"value":3294},{"data":8919,"body":8920},{},{"type":5533,"children":8921},[8922],{"type":5536,"tag":5537,"props":8923,"children":8924},{},[8925],{"type":5541,"value":8926},"MMR optimization:",{"data":8928,"body":8929},{},{"type":5533,"children":8930},[8931],{"type":5536,"tag":5537,"props":8932,"children":8933},{},[8934],{"type":5541,"value":8935},"Feedback model parsing:",{"data":8937,"body":8938},{},{"type":5533,"children":8939},[8940],{"type":5536,"tag":5537,"props":8941,"children":8942},{},[8943],{"type":5541,"value":3300},1785143988750]