尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

TencentDB Agent Memory社区贡献案例:优秀插件与扩展功能展示

TencentDB Agent Memory社区贡献案例:优秀插件与扩展功能展示 TencentDB Agent Memory社区贡献案例优秀插件与扩展功能展示【免费下载链接】TencentDB-Agent-MemoryTencentDB Agent Memory is a team-level memory hub for AI Agents — turning conversations, docs, and code into four reusable memory assets (Chat Memory, Skill, LLM-Wiki, Code-Graph) that are governed, shared, and equipped across agents and frameworks.项目地址: https://gitcode.com/GitHub_Trending/te/TencentDB-Agent-MemoryTencentDB Agent Memory是一款团队级AI Agent记忆中枢能将对话、文档和代码转化为四种可重用的记忆资产Chat Memory、Skill、LLM-Wiki、Code-Graph实现跨Agent和框架的治理、共享与配备。社区开发者围绕其核心功能构建了丰富的插件生态为项目注入了强大的扩展能力。 核心插件memory_tencentdb四阶记忆系统社区贡献的memory_tencentdb插件hermes-plugin/memory/memory_tencentdb/是目前最成熟的扩展之一它实现了从原始对话到用户画像的完整记忆加工流水线。该插件通过plugin.yaml声明了关键钩子name: memory_tencentdb version: 1.0.0 description: memory-tencentdb four-layer memory — L0 conversation recording, L1 episodic extraction, L2 scene blocks, L3 persona synthesis via local Node.js Gateway. hooks: - on_memory_write - on_session_end其核心价值在于实现了项目特有的四层记忆架构通过本地Node.js网关完成从原始日志到服务画像的全流程处理。 四层记忆金字塔解析该插件的理论基础是项目提出的记忆金字塔模型通过分层处理将碎片化信息转化为结构化知识L0 原始日志Raw Log全量保留原始对话与事件流确保信息不丢失如src/core/conversation/l0-recorder.ts实现的对话录制功能。L1 原子记忆Atomic Memory自动提取事实、偏好、约束和状态从语音中稳定抽取出关键信息对应src/core/record/l1-extractor.ts的提取逻辑。L2 场景块Scene Block按项目/主题/工作流场景聚类带上文召回减少单场误用由src/core/scene/模块负责场景管理。L3 用户画像Persona稳定的用户偏好与服务方式画像让Agent按用户习惯协作相关实现位于src/core/persona/目录。 可靠性增强故障恢复与资源管理社区开发者为memory_tencentdb插件贡献了完善的测试用例确保在各种异常场景下的稳定性。位于hermes-plugin/memory/memory_tencentdb/tests/目录下的测试套件包含多个关键场景网关故障自动恢复机制测试文件test_memory_tencentdb_recovery.py验证了多种故障恢复能力test_watchdog_detects_dead_gateway_and_resurrects看门狗机制能检测到网关进程死亡并自动重启test_watchdog_resets_circuit_breaker_on_recovery恢复后重置熔断机制确保服务正常响应test_shutdown_drops_supervisor_blocks_recovery优雅关闭时正确清理资源防止无效恢复资源泄漏防护测试另一测试文件test_gateway_shutdown_leak.py专注于资源管理test_provider_shutdown_should_stop_supervisor_gateway验证 provider 关闭时能正确停止网关test_second_provider_does_not_reuse_stale_gateway防止新实例复用旧网关导致的状态污染test_wal_checkpoint_after_capture_and_sigterm确保异常终止前完成日志 checkpoint 实用工具数据迁移与管理脚本社区贡献的脚本工具极大提升了TencentDB Agent Memory的易用性特别是在数据迁移和日常管理方面。SQLite到TCVDB迁移工具位于scripts/migrate-sqlite-to-tcvdb/的迁移工具解决了用户从 SQLite 向量存储升级到 TCVDB 的需求。该工具支持指定插件数据目录--plugin-data-dir ~/.openclaw/memory-tdai自定义 SQLite 路径--sqlite-path path配置插件ID--plugin-id id核心实现sqlite-to-tcvdb.ts处理了从SQLite读取向量数据并批量写入TCVDB的全过程同时维护了数据一致性。记忆数据导出工具scripts/export-tencent-vdb/目录下的导出工具允许用户将记忆数据导出为标准格式便于备份和分析。配合scripts/export-diagnostic.sh脚本可以快速收集系统诊断信息加速问题排查。 安装与使用指南社区提供了便捷的安装脚本使插件部署变得简单克隆仓库git clone https://gitcode.com/GitHub_Trending/te/TencentDB-Agent-Memory使用官方安装脚本cd TencentDB-Agent-Memory ./scripts/install_hermes_memory_tencentdb.sh配置插件在openclaw.json中{ plugins: { entries: { memory-tencentdb: { hooks: { allowConversationAccess: true } } } } } 如何参与社区贡献TencentDB Agent Memory项目欢迎社区贡献无论是插件开发、功能增强还是文档完善。贡献指南可参考CONTRIBUTING.md和CONTRIBUTING_CN.md。常见贡献方向包括开发新的记忆处理插件优化现有四层记忆处理逻辑扩展测试覆盖范围改进文档和使用示例社区贡献不仅能提升项目质量还能帮助更多用户充分利用TencentDB Agent Memory的强大功能构建更智能的AI Agent系统。【免费下载链接】TencentDB-Agent-MemoryTencentDB Agent Memory is a team-level memory hub for AI Agents — turning conversations, docs, and code into four reusable memory assets (Chat Memory, Skill, LLM-Wiki, Code-Graph) that are governed, shared, and equipped across agents and frameworks.项目地址: https://gitcode.com/GitHub_Trending/te/TencentDB-Agent-Memory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表