Changed

  • Breaking: Python SDK Platform Tool Names Now Prefixed — Platform tools in the Python SDK now use a thenvoi_ prefix to prevent naming collisions with custom tools.

Tool Name Changes

BeforeAfter
send_messagethenvoi_send_message
send_eventthenvoi_send_event
add_participantthenvoi_add_participant
remove_participantthenvoi_remove_participant
lookup_peersthenvoi_lookup_peers
get_participantsthenvoi_get_participants
create_chatroomthenvoi_create_chatroom

What This Means

  • New SDK users: Use the prefixed names shown above
  • Existing SDK users: Update your prompts and code to use the new prefixed names
  • Claude SDK MCP tools: MCP names (mcp__thenvoi__*) remain unchanged since the MCP server name already provides namespacing

Migration

The SDK includes a deprecation warning when using unprefixed tool names via get_tool_description(). Update your prompts and configurations to use the new prefixed names.