# iMessage support for eve agents

DevFeed: [iMessage support for eve agents](<https://devfeed.tech/articles/imessage-support-for-eve-agents-980.md>)

Original publisher: [Read original article](<https://vercel.com/changelog/imessage-support-for-eve-agents>)

Author: Owen Kephart

Published: 2026-08-05T00:00:00Z

Content type: release

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [Vercel](<https://devfeed.tech/topics/vercel.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [channel](<https://devfeed.tech/tags/channel.md>), [connectors](<https://devfeed.tech/tags/connectors.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [vercel](<https://devfeed.tech/tags/vercel.md>)

## AI overview

Vercel announces iMessage support for eve agents through a new Photon channel. Each conversation stays in one eve session, incoming webhooks are verified, accepted messages are marked as read, and new messages can steer an in-progress reply.

## Source excerpt

eve agents can now connect to iMessage through the new Photon channel. The channel keeps each iMessage conversation in one eve session, verifies incoming webhooks, and marks accepted messages as read. If more messages arrive while the agent is replying, they steer the in-progress reply instead of each getting a separate answer. The onMessage hook filters which messages the agent handles and adds context to a turn. Run eve add channel/photon-imessage to add the channel. iMessage delivery runs through Photon, so the command sets up a Photon project, registers your phone number, and scaffolds the channel: eve uses Vercel Connect to create the connector and configure Photon's webhook. On hosts without Connect support, choose Use portable credentials during setup and the channel reads its credentials from environment variables instead. Read the Photon channel docs to get started, or deploy an agent from a template. Read more