Skip to content

Commit c6b8253

Browse files
committed
chore(smithery): bump v2.4.1 + add tool annotations for score ≥80
- Version bump 2.4.0 → 2.4.1 to force Smithery cache invalidation - Added MCP annotations to all 13 tools (readOnly, destructive, idempotent, openWorld hints) - No changes to inputSchema, outputSchema, or business logic - Target: Smithery Quality Score ≥80 (Annotations +5.93pt)
1 parent 648faaf commit c6b8253

1 file changed

Lines changed: 66 additions & 1 deletion

File tree

smithery.yaml

Lines changed: 66 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ displayName: "Synapse Layer"
33
description: >
44
Persistent memory infrastructure for AI agents — encrypted,
55
governed, and cross-agent. The OAuth for AI Memory.
6-
version: "2.4.0"
6+
version: "2.4.1"
77
icon: "🧠"
88
sourceUrl: "https://github.com/SynapseLayer/synapse-layer"
99
homepage: "https://synapselayer.org"
@@ -37,6 +37,11 @@ configSchema:
3737
tools:
3838
- name: recall
3939
description: "Retrieve relevant persisted memory using semantic, temporal, priority, or hybrid routing."
40+
annotations:
41+
readOnlyHint: true
42+
destructiveHint: false
43+
idempotentHint: true
44+
openWorldHint: false
4045
inputSchema:
4146
type: object
4247
required: [query, reason]
@@ -81,6 +86,11 @@ tools:
8186

8287
- name: save_to_synapse
8388
description: "Persist memory with encryption at rest, sanitization, and deduplication controls."
89+
annotations:
90+
readOnlyHint: false
91+
destructiveHint: false
92+
idempotentHint: false
93+
openWorldHint: false
8494
inputSchema:
8595
type: object
8696
required: [content]
@@ -125,6 +135,11 @@ tools:
125135

126136
- name: process_text
127137
description: "Extract candidate memories from free-form text with governance filters and sanitization."
138+
annotations:
139+
readOnlyHint: false
140+
destructiveHint: false
141+
idempotentHint: false
142+
openWorldHint: false
128143
inputSchema:
129144
type: object
130145
required: [text]
@@ -161,6 +176,11 @@ tools:
161176

162177
- name: search
163178
description: "Search persisted memory across agent scopes using full-text matching."
179+
annotations:
180+
readOnlyHint: true
181+
destructiveHint: false
182+
idempotentHint: true
183+
openWorldHint: false
164184
inputSchema:
165185
type: object
166186
required: [query]
@@ -198,6 +218,11 @@ tools:
198218

199219
- name: health_check
200220
description: "Check service availability, engine version, and storage health. Public method."
221+
annotations:
222+
readOnlyHint: true
223+
destructiveHint: false
224+
idempotentHint: true
225+
openWorldHint: false
201226
inputSchema:
202227
type: object
203228
properties: {}
@@ -221,6 +246,11 @@ tools:
221246

222247
- name: initialize_context
223248
description: "Initialize a persistent memory context for a conversation or agent session."
249+
annotations:
250+
readOnlyHint: true
251+
destructiveHint: false
252+
idempotentHint: true
253+
openWorldHint: false
224254
inputSchema:
225255
type: object
226256
properties: {}
@@ -244,6 +274,11 @@ tools:
244274

245275
- name: save_memory
246276
description: "Save a memory entry to the persistent store. Alias of save_to_synapse."
277+
annotations:
278+
readOnlyHint: false
279+
destructiveHint: false
280+
idempotentHint: false
281+
openWorldHint: false
247282
inputSchema:
248283
type: object
249284
required: [content]
@@ -279,6 +314,11 @@ tools:
279314

280315
- name: store_memory
281316
description: "Store structured memory with metadata and trust scoring."
317+
annotations:
318+
readOnlyHint: false
319+
destructiveHint: false
320+
idempotentHint: false
321+
openWorldHint: false
282322
inputSchema:
283323
type: object
284324
required: [content]
@@ -314,6 +354,11 @@ tools:
314354

315355
- name: recall_memory
316356
description: "Recall persisted memory by query. Alias of recall."
357+
annotations:
358+
readOnlyHint: true
359+
destructiveHint: false
360+
idempotentHint: true
361+
openWorldHint: false
317362
inputSchema:
318363
type: object
319364
required: [query, reason]
@@ -358,6 +403,11 @@ tools:
358403

359404
- name: list_memories
360405
description: "List memory metadata with pagination and governance limits."
406+
annotations:
407+
readOnlyHint: true
408+
destructiveHint: false
409+
idempotentHint: true
410+
openWorldHint: false
361411
inputSchema:
362412
type: object
363413
properties:
@@ -391,6 +441,11 @@ tools:
391441

392442
- name: memory_feedback
393443
description: "Submit feedback to adjust trust scoring for stored memories."
444+
annotations:
445+
readOnlyHint: false
446+
destructiveHint: false
447+
idempotentHint: false
448+
openWorldHint: true
394449
inputSchema:
395450
type: object
396451
required: [memoryId, signal]
@@ -425,6 +480,11 @@ tools:
425480

426481
- name: neural_handover
427482
description: "Transfer contextual state between agents with continuity controls."
483+
annotations:
484+
readOnlyHint: false
485+
destructiveHint: false
486+
idempotentHint: false
487+
openWorldHint: true
428488
inputSchema:
429489
type: object
430490
required: [token, reason]
@@ -458,6 +518,11 @@ tools:
458518

459519
- name: slo_report
460520
description: "Return uptime and SLO metrics for the MCP service."
521+
annotations:
522+
readOnlyHint: true
523+
destructiveHint: false
524+
idempotentHint: true
525+
openWorldHint: false
461526
inputSchema:
462527
type: object
463528
required: [admin_token]

0 commit comments

Comments
 (0)