{"repo":"NousResearch/hermes-agent","public_id":"115113","display_label":"Core memory provider sentinels exempt from migration logic","summary":"These issues and PRs address false-positive warnings and incorrect migration behavior where built-in memory provider sentinel values were being treated as catalog plugins requiring migration. The fix ensures core sentinels are recognized and excluded from migration and installation checks.","subsystem":null,"counts":{"members":4,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":1,"attempt_prs":2},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":118842,"merged_at":"2026-09-22T06:38:17+00:00"},"resolution":{"state":"resolved","by":"pr-118842"},"freshness":{"state":"verified","last_verified_at":"2026-09-22T06:38:17+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.5},"fix_edges":[{"issue_number":61839,"pr_number":118842,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-22T06:38:17+00:00"},{"issue_number":62951,"pr_number":118842,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-22T06:38:17+00:00"},{"issue_number":67597,"pr_number":118842,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-22T06:38:17+00:00"},{"issue_number":68318,"pr_number":118842,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-22T06:38:17+00:00"},{"issue_number":75647,"pr_number":118842,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-22T06:38:17+00:00"},{"issue_number":99640,"pr_number":118842,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-22T06:38:17+00:00"},{"issue_number":115113,"pr_number":118842,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-22T06:38:17+00:00"}],"members":[{"kind":"issue","number":115113,"title":"False-positive 'Memory provider builtin is configured but not installed' warning from migration hook","url":null,"state":"closed"},{"kind":"pr","number":115117,"title":"fix(cli): core provider sentinels are never migrated to a catalog plugin","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"913c045c53","number":0},{"kind":"pr","value":"#118842","number":118842},{"kind":"pr","value":"#115113","number":115113}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":115302,"title":"fix(update): never migrate or warn for core memory-provider sentinels","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"913c045c53","number":0},{"kind":"pr","value":"#118842","number":118842},{"kind":"pr","value":"#115113","number":115113}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":118842,"title":"Provider-plugin contracts: chronos no longer eagerly loaded, narrow plugin tool handlers survive dispatch, -q wires _cli_ref, builtin memory sentinel, context-engine clone/user-dir (#62951 #68318 #67597 #75647 #115113 #99640 #61839)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["agent/agent_init.py","agent/context_engine.py","agent/memory_provider.py","hermes_cli/cli_single_query.py","hermes_cli/doctor_state.py","hermes_cli/memory_provider_migration.py","hermes_cli/plugins_discovery.py","hermes_cli/plugins_manifest.py","hermes_cli/update_cmd_deps.py","hermes_cli/web_server_memory.py","plugins/context_engine/__init__.py","tests/agent/test_context_engine.py","tests/agent/test_plugin_context_engine_clone.py","tests/hermes_cli/test_memory_provider_core_sentinels.py","tests/hermes_cli/test_plugins.py","tests/hermes_cli/test_single_query_plugin_cli_ref.py","tests/plugins/test_context_engine_user_dir.py","tests/tools/test_registry.py","tools/registry.py","website/docs/developer-guide/context-engine-plugin.md","website/docs/developer-guide/plugins/index.md"]}],"trust":{"default_tier":"verified","includes_suggested":false}}