Get the (almost) daily changelog
  1. Adding metadata to ToolCallResult and ToolCallResultMessage: You can now include optional metadata in tool call results and messages. This allows you to send additional context or information to clients alongside standard tool responses.

  2. Adding tool.completed client message type: Assistants can now handle a new client message type, tool.completed. This enables you to notify clients when a tool has finished executing.

  3. Customizable assistant messages via message property in ToolCallResult: You can now specify exact messages for the assistant to say upon tool completion or failure using the message property. This gives you greater control over user interactions by allowing custom, context-specific responses.