Skip to content

v1.1.6

Latest

Choose a tag to compare

@github-actions github-actions released this 05 Nov 23:36
96b9cdb

Upgrade notes

Most setups keep working unchanged.

  • Messages: attachments must now be inside the allowed folders. These are APPLE_MESSAGES_MCP_ALLOWED_ROOTS (Claude Desktop extensions: "Folders Messages may send files from"), or APPLE_FILES_MCP_ALLOWED_ROOTS when that is unset, or Desktop, Documents, Downloads and iCloud Drive. Sending a file from anywhere else now returns PATH_NOT_ALLOWED, and its suggestion names the folders and the setting. To keep sending from another folder, set it to a comma-separated list of folders (~ means your home folder), then restart the client.
  • Messages: messages_send_attachment now waits up to 20 seconds for Messages to confirm the file was sent, and any text is sent only after that. A failed file returns ATTACHMENT_NOT_DELIVERED, and one Messages hasn't confirmed returns SEND_STATUS_UNKNOWN. In both cases no text is sent. Check the conversation before retrying after SEND_STATUS_UNKNOWN. If the file went out but the text failed, the error says so; send only the text. A missing file or a folder returns FILE_NOT_FOUND, and file_path in the result is now the resolved path.
  • Messages: if you send files, turn on Full Disk Access for the app running the server. It lets the file be copied where Messages can read it. Without it the file is sent directly, which can fail with ATTACHMENT_NOT_DELIVERED. Messages history already needs this access.

The changelog has the full list of fixes.

What's Changed

  • chore(deps-dev): bump ty from 0.0.91 to 0.0.95 in the python-dependencies group by @dependabot[bot] in #92
  • fix(messages): send attachments only from the allowed folders by @JonathanRReed in #97
  • fix(messages): report the real outcome of an attachment send by @JonathanRReed in #98
  • fix(tools): stop a history failure from making agents resend a message by @JonathanRReed in #99
  • chore: prepare v1.1.6 release by @JonathanRReed in #100

Full Changelog: v1.1.5...v1.1.6