From d7d0019472bd16c017a0226c54a4350690aedfd3 Mon Sep 17 00:00:00 2001 From: rob Date: Fri, 16 Jan 2026 20:30:59 -0400 Subject: [PATCH] Add registry_feedback to hash exclude list When syncing feedback from server, the registry_feedback field was being saved to config but not excluded from hash computation, causing tools to appear as "modified" instead of showing their actual status. Co-Authored-By: Claude Opus 4.5 --- src/cmdforge/hash_utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cmdforge/hash_utils.py b/src/cmdforge/hash_utils.py index 11de7c7..5415b01 100644 --- a/src/cmdforge/hash_utils.py +++ b/src/cmdforge/hash_utils.py @@ -29,7 +29,7 @@ def compute_config_hash(config: Dict[str, Any], exclude_fields: Optional[list] = # Exclude registry metadata and publication metadata from hash # These fields are added during publish but aren't part of tool content exclude_fields = [ - 'published_hash', 'registry_hash', 'registry_status', # registry metadata + 'published_hash', 'registry_hash', 'registry_status', 'registry_feedback', # registry metadata 'version', 'tags', # publication metadata (added by publish dialog) ]