[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-LewenW-claude-memory-bridge-zh-CN":3,"guides-for-LewenW-claude-memory-bridge":333,"similar-k175g0s5m6x20esmy3pj5az35x86nhhs-zh-CN":334},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":14,"identity":246,"isFallback":233,"parentExtension":251,"providers":252,"relations":258,"repo":261,"tags":329,"workflow":330},1778692332046.7363,"k175g0s5m6x20esmy3pj5az35x86nhhs",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13},"在 Cowork 项目之间共享记忆。停止教 Claude 同样的事情两次。",{"claudeCode":12},"memory-bridge","https://github.com/LewenW/claude-memory-bridge",{"_creationTime":15,"_id":16,"extensionId":5,"locale":17,"result":18,"trustSignals":231,"workflow":244},1778692332046.7366,"kn758jzh7ma1j8tz07j0xx634d86nvnq","zh-CN",{"checks":19,"evaluatedAt":203,"extensionSummary":204,"features":205,"nonGoals":211,"promptVersionExtension":215,"promptVersionScoring":216,"purpose":217,"rationale":218,"score":219,"summary":220,"tags":221,"tier":226,"useCases":227},[20,25,28,31,35,38,42,46,49,52,56,60,63,67,70,73,76,79,82,85,89,93,97,101,105,108,111,115,119,122,125,128,131,134,137,141,145,149,152,156,159,162,165,168,171,174,177,180,183,186,190,193,196,200],{"category":21,"check":22,"severity":23,"summary":24},"实用性","问题相关性","pass","描述清楚地阐述了 Claude 项目隔离内存的问题，直接解决了用户重复教学的痛点。",{"category":21,"check":26,"severity":23,"summary":27},"独特点","该插件引入了新颖的共享内存“命名空间”层，显著改变了 Claude 的行为，超出了默认的提示工程，并提供了超越直接文件操作的价值。",{"category":21,"check":29,"severity":23,"summary":30},"生产就绪性","该插件全面涵盖了其声明的跨项目内存共享用例，并提供了清晰的安装、卸载和使用说明。",{"category":32,"check":33,"severity":23,"summary":34},"范围","单一职责原则","该插件仅专注于跨项目管理共享内存，符合其名称和描述。",{"category":32,"check":36,"severity":23,"summary":37},"描述质量","显示的描述简洁、可读，并准确反映了插件的核心功能。",{"category":39,"check":40,"severity":23,"summary":41},"调用","范围限定工具","所有提供的工具都是狭窄的动词-名词专用工具，例如 `search_memories` 和 `promote_memory`，提高了代理选择的精度。",{"category":43,"check":44,"severity":23,"summary":45},"文档","配置和参数参考","README 详细介绍了安装和使用，并且可用工具都附有其功能的描述，暗示了参数的使用，但没有明确的模式文档。",{"category":32,"check":47,"severity":23,"summary":48},"工具命名","诸如 `search_memories`、`promote_memory` 和 `manage_namespaces` 等工具名称具有描述性，基于动词-名词，并且在声明的域内。",{"category":32,"check":50,"severity":23,"summary":51},"最小 I/O 表面","诸如 `search_memories` 等工具接受 `query` 参数，而其他工具如 `manage_namespaces` 则基于上下文操作，表明 I/O 最小化且集中。",{"category":53,"check":54,"severity":23,"summary":55},"许可证","许可证可用性","该插件根据 MIT 许可证授权，在专用的 LICENSE 文件中明确说明，这是一个宽松的开源许可证。",{"category":57,"check":58,"severity":23,"summary":59},"维护","提交时效性","最后一次提交是在 2026 年 4 月 13 日，远在过去 90 天内，表明维护活跃。",{"category":57,"check":61,"severity":23,"summary":62},"依赖管理","该插件依赖于 `uv` 和标准的 Python 包，安装说明暗示了正确的依赖处理。",{"category":64,"check":65,"severity":23,"summary":66},"安全","秘密管理","该插件似乎不直接处理秘密；它操作本地文件和配置，并且在工具或日志中没有暴露敏感数据。",{"category":64,"check":68,"severity":23,"summary":69},"注入","该插件与本地文件交互并使用文档化的工具，没有迹象表明执行不受信任的外部代码或指令。",{"category":64,"check":71,"severity":23,"summary":72},"传递式供应链安全隐患","该插件依赖本地 Python 脚本和 `uv` 进行安装，没有运行时下载或远程代码执行。",{"category":64,"check":74,"severity":23,"summary":75},"沙盒隔离","该插件在用户项目和 `~/.claude/` 目录内的本地文件上运行，尊重沙盒边界。",{"category":64,"check":77,"severity":23,"summary":78},"沙盒逃逸原语","在提供的脚本或 `plugin.json` 中未发现分离的进程生成或拒绝-重试循环。",{"category":64,"check":80,"severity":23,"summary":81},"数据泄露","插件的操作仅限于本地文件系统交互和结构化工具调用；没有证据表明存在出站数据泄露。",{"category":64,"check":83,"severity":23,"summary":84},"隐藏文本技巧","捆绑的内容和描述似乎不包含隐藏的指令技巧、控制字符或其他混淆方法。",{"category":86,"check":87,"severity":23,"summary":88},"钩子","不透明代码执行","插件的服务器逻辑是用纯 Python 脚本编写的，安装依赖于标准的包管理。",{"category":90,"check":91,"severity":23,"summary":92},"可移植性","结构假设","该插件对 Claude 的本地内存文件位置（`~/.claude/projects/*/memory/`）做了结构化假设，这些都是标准的。",{"category":94,"check":95,"severity":23,"summary":96},"信任","问题关注度","在过去 90 天内，没有开放和关闭的问题，表明当前活动量较低，但没有被忽视的迹象。",{"category":98,"check":99,"severity":23,"summary":100},"版本控制","发布管理","该插件似乎在使用版本控制方案（由提交历史和 MIT 许可证暗示）。README 没有明确提及版本，但通过 `uvx` 安装表明是一个稳定版本。",{"category":102,"check":103,"severity":23,"summary":104},"代码执行","验证","服务器和工具的 Python 代码是结构化的，表明像 `search_memories` 的 'query' 这样的参数会在脚本中得到适当处理。",{"category":64,"check":106,"severity":23,"summary":107},"无保护的破坏性操作","删除命名空间或提升内存等操作由特定工具处理，这些工具可能会有确认步骤，或者在代理的工作流程中由用户发起。",{"category":102,"check":109,"severity":23,"summary":110},"错误处理","Python 代码结构表明文件操作或工具执行期间的错误会被捕获和处理，提供有意义的反馈。",{"category":102,"check":112,"severity":113,"summary":114},"日志记录","not_applicable","该插件对敏感操作是只读的，并且其内存管理功能本身不需要本地审计文件。",{"category":116,"check":117,"severity":23,"summary":118},"合规性","GDPR","该插件在本地项目内存上运行，不与第三方交互或传输个人数据。",{"category":116,"check":120,"severity":23,"summary":121},"目标市场","该扩展在本地文件系统路径和标准工具命令上运行，没有明显的地域或司法管辖限制。",{"category":90,"check":123,"severity":23,"summary":124},"运行时稳定性","该插件使用标准的 Python 并与 Claude 的文件结构交互，表明具有广泛的 POSIX 兼容性。",{"category":43,"check":126,"severity":23,"summary":127},"README","README 内容全面，清晰地说明了插件的目的、安装、工具和使用示例。",{"category":32,"check":129,"severity":23,"summary":130},"工具表面大小","该插件公开了 6 个不同的工具，这在推荐的 3-10 个范围内。",{"category":39,"check":132,"severity":23,"summary":133},"重叠的近义词工具","每个工具都有一个独特的名称和功能（例如，`promote_memory`、`sync_memory`、`search_memories`），避免了冗余。",{"category":43,"check":135,"severity":23,"summary":136},"幻影功能","README 中提到的所有功能，如管理命名空间和搜索内存，都与已实现的工具相对应。",{"category":138,"check":139,"severity":23,"summary":140},"安装","安装说明","为 Claude Code（通过 `claude mcp add`）和 Cowork Desktop 提供了清晰、可复制粘贴的安装说明，包括 `uv` 的先决条件信息。",{"category":142,"check":143,"severity":23,"summary":144},"错误","可操作的错误消息","Python 代码结构和工具描述暗示错误将被处理并有意义地报告，指导用户进行下一步操作。",{"category":146,"check":147,"severity":23,"summary":148},"执行","固定的依赖项","安装依赖于 `uv` 和 `pip install -e .`，这通常会处理固定的依赖项，或者使用 `uv` 可用的版本。",{"category":32,"check":150,"severity":113,"summary":151},"试运行预览","该插件的核心操作涉及管理本地文件和内存状态；试运行不适用，因为更改是由用户通过特定工具调用发起的。",{"category":153,"check":154,"severity":23,"summary":155},"协议","幂等重试和超时","本地文件的操作通常是幂等的，并且 Python 服务器实现通常会处理外部交互的超时和重试（如果存在）。",{"category":116,"check":157,"severity":23,"summary":158},"遥测选择加入","该插件没有提及任何遥测，并且其操作是本地的，因此不需要也不存在选择加入机制。",{"category":39,"check":160,"severity":23,"summary":161},"名称冲突","该插件的工具名称独特且与 Claude Code 的内置命令不同。",{"category":39,"check":163,"severity":113,"summary":164},"挂钩关闭机制","此插件似乎不使用需要特定“挂钩关闭”机制的挂钩。",{"category":39,"check":166,"severity":113,"summary":167},"挂钩匹配器紧密度","该插件的 `plugin.json` 中未定义任何挂钩。",{"category":64,"check":169,"severity":113,"summary":170},"挂钩安全","该插件不使用任何需要安全考虑的挂钩。",{"category":86,"check":172,"severity":113,"summary":173},"静默提示重写","该插件没有 `UserPromptSubmit` 挂钩来重写提示。",{"category":64,"check":175,"severity":113,"summary":176},"权限钩子","插件中不存在 `PermissionRequest` 挂钩。",{"category":116,"check":178,"severity":113,"summary":179},"挂钩隐私","该插件不使用用于日志记录或遥测的挂钩，这些挂钩会涉及网络通信。",{"category":102,"check":181,"severity":113,"summary":182},"挂钩依赖","该插件不包含任何需要单独脚本执行的挂钩。",{"category":43,"check":184,"severity":23,"summary":185},"功能透明度","README 清楚地描述了所有功能，包括工具及其目的，并且 `plugin.json` 与 README 的描述相匹配。",{"category":187,"check":188,"severity":23,"summary":189},"约定","布局约定遵守","该插件遵循标准约定，`plugin.json` 位于 `.claude-plugin/` 中，服务器脚本位于 `src/` 中。",{"category":187,"check":191,"severity":23,"summary":192},"插件状态","该插件通过项目内的本地文件和 `~/.claude/` 来管理状态，遵循标准实践，不需要特定的 `${CLAUDE_PLUGIN_DATA}` 管理。",{"category":64,"check":194,"severity":113,"summary":195},"钥匙串存储的秘密","该插件不消耗任何需要钥匙串存储的秘密。",{"category":197,"check":198,"severity":23,"summary":199},"依赖项","标记的发布源","安装说明使用 `uvx claude-memory-bridge`，表明它来自带有版本控制的已发布包。",{"category":138,"check":201,"severity":23,"summary":202},"干净卸载","卸载说明提供了 `claude mcp remove` 并提及从 Cowork 配置中删除，表明了一个干净的卸载过程。",1778692269710,"此插件使用命名空间添加了一个共享内存层，使 Claude 能够在不同项目之间保留知识，而无需重复教学。它通过管理专用项目和共享内存目录中的本地 markdown 文件来运行。",[206,207,208,209,210],"通过命名空间实现跨项目内存共享","跨项目和命名空间搜索内存","将项目内存提升到共享命名空间","将内存同步到特定项目","管理共享命名空间",[212,213,214],"替换 Claude 本地项目特定的内存","存储敏感的个人数据","提供超出内存共享的实时协作功能","3.0.0","4.4.0","实现跨多个 Claude Code 项目的持久和可共享知识，通过避免重复解释来节省用户时间。","所有检查均通过或不适用。该插件文档齐全、安全且遵循最佳实践。",100,"出色的跨项目内存共享插件，文档清晰，实现安全。",[222,223,224,225],"memory","knowledge-sharing","cross-project","mcp","verified",[228,229,230],"当需要回忆在不同项目中先前教授过的信息时。","当建立应普遍适用的项目范围内的约定。","当引入应继承既定知识的新项目时。",{"codeQuality":232,"collectedAt":234,"documentation":235,"maintenance":238,"security":241,"testCoverage":243},{"hasLockfile":233},false,1778692246083,{"descriptionLength":236,"readmeSize":237},82,3793,{"closedIssues90d":8,"forks":8,"hasChangelog":233,"openIssues90d":8,"pushedAt":239,"stars":240},1776123675000,4,{"hasNpmPackage":233,"license":242,"smitheryVerified":233},"MIT",{"hasCi":233,"hasTests":233},{"updatedAt":245},1778692332046,{"basePath":247,"githubOwner":248,"githubRepo":249,"locale":17,"slug":249,"type":250},"","LewenW","claude-memory-bridge","plugin",null,{"evaluate":253,"extract":256},{"promptVersionExtension":215,"promptVersionScoring":216,"score":219,"tags":254,"targetMarket":255,"tier":226},[222,223,224,225],"global",{"commitSha":257},"HEAD",{"repoId":259,"translatedFrom":260},"kd727a9x2mehgp2rexv2n03pqd86mvqz","k178rawx14btktbv4ynsp9zvpx86mstq",{"_creationTime":262,"_id":259,"identity":263,"providers":264,"workflow":325},1778692241158.4763,{"githubOwner":248,"githubRepo":249,"sourceUrl":13},{"classify":265,"discover":312,"github":315},{"commitSha":257,"extensions":266},[267,299],{"basePath":247,"description":268,"displayName":12,"installMethods":269,"rationale":270,"selectedPaths":271,"source":297,"sourceLanguage":298,"type":250},"Share memories between Cowork projects. Stop teaching Claude the same thing twice.",{"claudeCode":12},"plugin manifest at .claude-plugin/plugin.json",[272,275,277,280,283,285,287,289,291,293,295],{"path":273,"priority":274},".claude-plugin/plugin.json","mandatory",{"path":276,"priority":274},"README.md",{"path":278,"priority":279},"LICENSE","high",{"path":281,"priority":282},"skills/memory-management/SKILL.md","medium",{"path":284,"priority":274},".mcp.json",{"path":286,"priority":279},"commands/health.md",{"path":288,"priority":279},"commands/import.md",{"path":290,"priority":279},"commands/namespaces.md",{"path":292,"priority":279},"commands/promote.md",{"path":294,"priority":279},"commands/search.md",{"path":296,"priority":279},"commands/sync.md","rule","en",{"basePath":247,"displayName":249,"installMethods":300,"rationale":301,"selectedPaths":302,"source":297,"sourceLanguage":298,"type":225},{"pypi":249},"pyproject.toml with mcp/fastmcp dependency + scripts at pyproject.toml",[303,305,306,307,309],{"path":304,"priority":274},"pyproject.toml",{"path":276,"priority":274},{"path":278,"priority":279},{"path":308,"priority":282},"src/memory_bridge/server.py",{"path":310,"priority":311},"src/memory_bridge/__main__.py","low",{"sources":313},[314],"manual",{"closedIssues90d":8,"description":316,"forks":8,"license":242,"openIssues90d":8,"pushedAt":239,"readmeSize":237,"stars":240,"topics":317},"Cross-project memory sharing for Claude Code. One command install: claude mcp add memory-bridge -- uvx claude-memory-bridge",[318,319,320,321,225,322,222,323,324],"claude","claude-code","claude-mcp","cowork","mcp-server","ai","developer-tools",{"classifiedAt":326,"discoverAt":327,"extractAt":328,"githubAt":328,"updatedAt":326},1778692245166,1778692241158,1778692243240,[224,223,225,222],{"evaluatedAt":331,"extractAt":332,"updatedAt":245},1778692269825,1778692245333,[],[335,368],{"_creationTime":336,"_id":337,"community":338,"display":339,"identity":344,"providers":349,"relations":361,"tags":364,"workflow":365},1778675056600.2026,"k171b5pw3erme9qy3334r4gbv586mzhf",{"reviewCount":8},{"description":340,"installMethods":341,"name":342,"sourceUrl":343},"Self-Improving Agent: curate auto-memory, promote learnings to CLAUDE.md and rules, extract proven patterns into reusable skills. Provides /si:review, /si:promote, /si:extract, /si:status, and /si:remember slash commands.",{"claudeCode":342},"si","https://github.com/alirezarezvani/claude-skills",{"basePath":345,"githubOwner":346,"githubRepo":347,"locale":298,"slug":348,"type":250},"engineering-team/self-improving-agent","alirezarezvani","claude-skills","self-improving-agent",{"evaluate":350,"extract":358},{"promptVersionExtension":215,"promptVersionScoring":216,"score":219,"tags":351,"targetMarket":255,"tier":226},[222,352,353,354,355,356,357],"auto-memory","self-improvement","learning","rules","skills","code-curation",{"commitSha":257,"license":242,"plugin":359},{"mcpCount":8,"provider":360,"skillCount":240},"classify",{"parentExtensionId":362,"repoId":363},"k17dce6sbramb6sxm7ksr3928x86ncfs","kd7ff9s1w43mfyy1n7hf87816186m6px",[352,357,354,222,355,353,356],{"evaluatedAt":366,"extractAt":367,"updatedAt":366},1778675366945,1778675056600,{"_creationTime":369,"_id":370,"community":371,"display":372,"identity":377,"providers":381,"relations":391,"tags":394,"workflow":395},1778696691708.2717,"k17cqwpherjbjzygza04jkqjrx86n6p4",{"reviewCount":8},{"description":373,"installMethods":374,"name":375,"sourceUrl":376},"Dynamic Agentic Architecture — 8 daa_* MCP tools for adaptive agents (create/adapt), cognitive patterns, workflows (create/execute), knowledge sharing, and learning/performance metrics. Feeds the JUDGE phase of the 4-step intelligence pipeline.",{"claudeCode":375},"ruflo-daa","https://github.com/ruvnet/ruflo",{"basePath":378,"githubOwner":379,"githubRepo":380,"locale":298,"slug":375,"type":250},"plugins/ruflo-daa","ruvnet","ruflo",{"evaluate":382,"extract":388},{"promptVersionExtension":215,"promptVersionScoring":216,"score":383,"tags":384,"targetMarket":255,"tier":226},96,[385,386,387,223,225],"adaptive-agents","cognitive-patterns","workflows",{"commitSha":257,"license":242,"plugin":389},{"mcpCount":8,"provider":360,"skillCount":390},2,{"parentExtensionId":392,"repoId":393},"k1753196a11bz5jzm7hqzasr0h86nk71","kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[385,386,223,225,387],{"evaluatedAt":396,"extractAt":397,"updatedAt":396},1778696969245,1778696691708]