feat: vendor official hippo memory extension

This commit is contained in:
云服务部-叶林立
2026-08-19 21:07:23 +08:00
parent 9b2ec36a2d
commit 3cdcc3510b
21 changed files with 975 additions and 106 deletions
+2 -60
View File
@@ -19,7 +19,6 @@
"pi-condense": "2.9.1",
"pi-context-view": "0.4.2",
"pi-hashline-edit": "0.8.3",
"pi-hermes-memory": "0.9.6",
"pi-lsp": "0.1.7",
"pi-mcp-adapter": "2.26.0",
"pi-tool-search": "file:./pi-tool-search",
@@ -34,7 +33,6 @@
"@earendil-works/pi-ai": "*",
"@earendil-works/pi-coding-agent": "*",
"@earendil-works/pi-tui": "*",
"@sinclair/typebox": "*",
"typebox": "*"
},
"peerDependenciesMeta": {
@@ -47,9 +45,6 @@
"@earendil-works/pi-tui": {
"optional": true
},
"@sinclair/typebox": {
"optional": true
},
"typebox": {
"optional": true
}
@@ -2072,19 +2067,6 @@
"url": "https://github.com/sponsors/eemeli"
}
},
"node_modules/@earendil-works/pi-tui": {
"version": "0.80.10",
"resolved": "https://registry.npmjs.org/@earendil-works/pi-tui/-/pi-tui-0.80.10.tgz",
"integrity": "sha512-c2JO29PbhKPEQ6fgHQKAl0WhwuFqzWfzspMmP+8B5tpDuP+0mvarRbKKg8gq4b+pQx/QX+6aVS4ko7deoyjQjg==",
"license": "MIT",
"dependencies": {
"get-east-asian-width": "1.6.0",
"marked": "18.0.5"
},
"engines": {
"node": ">=22.19.0"
}
},
"node_modules/@ff-labs/fff-bin-android-arm64": {
"version": "0.10.5",
"resolved": "https://registry.npmjs.org/@ff-labs/fff-bin-android-arm64/-/fff-bin-android-arm64-0.10.5.tgz",
@@ -3822,18 +3804,6 @@
}
}
},
"node_modules/ansi-regex": {
"version": "6.3.0",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.3.0.tgz",
"integrity": "sha512-WpDfL7NO6j7tH88IDBNVdUJxDh9nmCteAVW9dsep846XdwF4naCBK+/tGLX3KJgcpgMRXCFlTM2hKGoK9FsdrQ==",
"license": "MIT",
"engines": {
"node": ">=12"
},
"funding": {
"url": "https://github.com/chalk/ansi-regex?sponsor=1"
}
},
"node_modules/assertion-error": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz",
@@ -4770,6 +4740,7 @@
"version": "1.6.0",
"resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.6.0.tgz",
"integrity": "sha512-QRbvDIbx6YklUe6RxeTeleMR0yv3cYH6PsPZHcnVn7xv7zO1BHN8r0XETu8n6Ye3Q+ahtSarc3WgtNWmehIBfA==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=18"
@@ -5365,6 +5336,7 @@
"version": "18.0.5",
"resolved": "https://registry.npmjs.org/marked/-/marked-18.0.5.tgz",
"integrity": "sha512-S6GcvALHg6K4ohtu4E7x0a1AqhAjp6cV8KhLSyN9qVapnzJkusVBxZRcIU9AeYsbe6P1hKDusSbEOzGyyuce6w==",
"dev": true,
"license": "MIT",
"bin": {
"marked": "bin/marked.js"
@@ -5689,21 +5661,6 @@
"@sinclair/typebox": "*"
}
},
"node_modules/pi-hermes-memory": {
"version": "0.9.6",
"resolved": "https://registry.npmjs.org/pi-hermes-memory/-/pi-hermes-memory-0.9.6.tgz",
"integrity": "sha512-tCPGzRk5Wcsb9LgBEcd5QYKZXLmI4N+9BUwC0JyHzHSMV6uCO73058Bk8+BRzvR2Lbpk2oUlg6NylueCegURLw==",
"license": "MIT",
"dependencies": {
"@earendil-works/pi-tui": "^0.80.2",
"better-sqlite3": "^12.9.0",
"strip-ansi": "7.2.0"
},
"peerDependencies": {
"@earendil-works/pi-ai": ">=0.80.1",
"@earendil-works/pi-coding-agent": ">=0.80.1"
}
},
"node_modules/pi-lsp": {
"version": "0.1.7",
"resolved": "https://registry.npmjs.org/pi-lsp/-/pi-lsp-0.1.7.tgz",
@@ -6480,21 +6437,6 @@
"safe-buffer": "~5.2.0"
}
},
"node_modules/strip-ansi": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz",
"integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==",
"license": "MIT",
"dependencies": {
"ansi-regex": "^6.2.2"
},
"engines": {
"node": ">=12"
},
"funding": {
"url": "https://github.com/chalk/strip-ansi?sponsor=1"
}
},
"node_modules/strip-json-comments": {
"version": "5.0.3",
"resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-5.0.3.tgz",