fix(cli): sync CLAUDEMESH_TOOLS with current tool definitions and sort alphabetically

Add 4 missing tools (cancel_scheduled, grant_file_access, list_scheduled,
schedule_reminder) and sort the array alphabetically for maintainability.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Alejandro Gutiérrez
2026-04-07 23:33:02 +01:00
parent 59332dc47d
commit 58ba01f20f

View File

@@ -217,47 +217,51 @@ function writeClaudeSettings(obj: Record<string, unknown>): void {
* These let Claude Code use claudemesh tools without --dangerously-skip-permissions. * These let Claude Code use claudemesh tools without --dangerously-skip-permissions.
*/ */
const CLAUDEMESH_TOOLS = [ const CLAUDEMESH_TOOLS = [
"mcp__claudemesh__send_message", "mcp__claudemesh__cancel_scheduled",
"mcp__claudemesh__list_peers",
"mcp__claudemesh__check_messages", "mcp__claudemesh__check_messages",
"mcp__claudemesh__set_summary",
"mcp__claudemesh__set_status",
"mcp__claudemesh__join_group",
"mcp__claudemesh__leave_group",
"mcp__claudemesh__get_state",
"mcp__claudemesh__set_state",
"mcp__claudemesh__list_state",
"mcp__claudemesh__remember",
"mcp__claudemesh__recall",
"mcp__claudemesh__forget",
"mcp__claudemesh__share_file",
"mcp__claudemesh__get_file",
"mcp__claudemesh__list_files",
"mcp__claudemesh__file_status",
"mcp__claudemesh__delete_file",
"mcp__claudemesh__vector_store",
"mcp__claudemesh__vector_search",
"mcp__claudemesh__vector_delete",
"mcp__claudemesh__list_collections",
"mcp__claudemesh__graph_query",
"mcp__claudemesh__graph_execute",
"mcp__claudemesh__mesh_info",
"mcp__claudemesh__ping_mesh",
"mcp__claudemesh__message_status",
"mcp__claudemesh__share_context",
"mcp__claudemesh__get_context",
"mcp__claudemesh__list_contexts",
"mcp__claudemesh__create_task",
"mcp__claudemesh__claim_task", "mcp__claudemesh__claim_task",
"mcp__claudemesh__complete_task", "mcp__claudemesh__complete_task",
"mcp__claudemesh__list_tasks",
"mcp__claudemesh__create_stream", "mcp__claudemesh__create_stream",
"mcp__claudemesh__publish", "mcp__claudemesh__create_task",
"mcp__claudemesh__subscribe", "mcp__claudemesh__delete_file",
"mcp__claudemesh__file_status",
"mcp__claudemesh__forget",
"mcp__claudemesh__get_context",
"mcp__claudemesh__get_file",
"mcp__claudemesh__get_state",
"mcp__claudemesh__grant_file_access",
"mcp__claudemesh__graph_execute",
"mcp__claudemesh__graph_query",
"mcp__claudemesh__join_group",
"mcp__claudemesh__leave_group",
"mcp__claudemesh__list_collections",
"mcp__claudemesh__list_contexts",
"mcp__claudemesh__list_files",
"mcp__claudemesh__list_peers",
"mcp__claudemesh__list_scheduled",
"mcp__claudemesh__list_state",
"mcp__claudemesh__list_streams", "mcp__claudemesh__list_streams",
"mcp__claudemesh__list_tasks",
"mcp__claudemesh__mesh_execute", "mcp__claudemesh__mesh_execute",
"mcp__claudemesh__mesh_info",
"mcp__claudemesh__mesh_query", "mcp__claudemesh__mesh_query",
"mcp__claudemesh__mesh_schema", "mcp__claudemesh__mesh_schema",
"mcp__claudemesh__message_status",
"mcp__claudemesh__ping_mesh",
"mcp__claudemesh__publish",
"mcp__claudemesh__recall",
"mcp__claudemesh__remember",
"mcp__claudemesh__schedule_reminder",
"mcp__claudemesh__send_message",
"mcp__claudemesh__set_state",
"mcp__claudemesh__set_status",
"mcp__claudemesh__set_summary",
"mcp__claudemesh__share_context",
"mcp__claudemesh__share_file",
"mcp__claudemesh__subscribe",
"mcp__claudemesh__vector_delete",
"mcp__claudemesh__vector_search",
"mcp__claudemesh__vector_store",
]; ];
/** /**