Skip to content

fix(hermes): log memory provider startup state#185

Open
RerankerGuo wants to merge 1 commit into
TencentCloud:mainfrom
RerankerGuo:fix/hermes-startup-observability
Open

fix(hermes): log memory provider startup state#185
RerankerGuo wants to merge 1 commit into
TencentCloud:mainfrom
RerankerGuo:fix/hermes-startup-observability

Conversation

@RerankerGuo

Copy link
Copy Markdown

Description | 描述

Add a Hermes provider startup banner that explains why memory-tencentdb is active and what runtime work it will perform once Hermes selects memory.provider: memory_tencentdb.

When Hermes memory prompt flags are passed through as memory_enabled=false and/or user_profile_enabled=false, the provider now warns that these fields only affect system-prompt/tool advertisement and do not disable the provider once memory.provider selects memory-tencentdb.

Related Issue | 关联 Issue

Fix #95

Change Type | 修改类型

  • Bug fix | Bug 修复
  • New feature | 新功能
  • Documentation update | 文档更新
  • Code optimization | 代码优化

Self-test Checklist | 自测清单

  • Verified locally | 本地验证通过
  • No existing features affected | 无影响现有功能

Additional Notes | 其他说明

Verified with python3 hermes-plugin/memory/memory_tencentdb/tests/test_startup_observability.py, python3 -m py_compile hermes-plugin/memory/memory_tencentdb/__init__.py hermes-plugin/memory/memory_tencentdb/tests/test_startup_observability.py, npm test, and npm run build using Node v24.15.0.

Signed-off-by: Ziyang Guo <121015044+RunMarshal@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[UX] Improve startup observability when host config appears to disable memory but provider still loads plugin

1 participant