Skip to content

Commit aa67b7f

Browse files
committed
fix(mcp): add diff_versions to TOOL_ANNOTATIONS as read-only idempotent
Signed-off-by: Thomas Dyar <tdyar@intersystems.com>
1 parent 9fabc90 commit aa67b7f

2 files changed

Lines changed: 2 additions & 1 deletion

File tree

src/mcp/mcp.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -629,6 +629,7 @@ static const tool_annotation_def_t TOOL_ANNOTATIONS[] = {
629629
{"detect_changes", false, true, true, false},
630630
{"manage_adr", false, true, false, false},
631631
{"ingest_traces", false, false, false, false},
632+
{"diff_versions", true, false, true, false},
632633
};
633634

634635
static const tool_annotation_def_t *mcp_tool_annotations(const char *name) {

tests/test_mcp.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -338,7 +338,7 @@ TEST(mcp_tools_have_behavior_annotations) {
338338
{"detect_changes", false, true, true, false},
339339
{"manage_adr", false, true, false, false},
340340
{"ingest_traces", false, false, false, false},
341-
{"diff_versions", false, true, true, false},
341+
{"diff_versions", true, false, true, false},
342342
};
343343

344344
char *json = cbm_mcp_tools_list();

0 commit comments

Comments
 (0)