@assemblyline-agents/photon
v6.1.0
Published
Official Assembly Line Photon/Spectrum channel plugin.
Downloads
1,407
Maintainers
Readme
@assemblyline-agents/photon
Official Assembly Line Photon/Spectrum channel plugin.
The photon channel profile verifies webhooks and delivers replies through the Photon transport, with media, reactions, polls, app cards, typing indicators, background sends, rich previews, and iMessage-aware formatting. Adjacent image and text webhooks from one sender compose into one durable multimodal turn. Spectrum dm spaces are private; group and unrecognized spaces are shared when audienceIsolation: true is set.
Selecting channels: [photon] also activates the plugin-owned
photon_react, photon_poll, photon_app_card, photon_background, and
photon_current_location tools. Standard deliver_artifact files are exposed
to the Photon transport with short-lived signed URLs on the channel route; no
custom delivery wrapper is required.
photon_react accepts any Unicode emoji supported by iMessage. The classic
tapback names like, love, laugh, emphasize, dislike, and question
are also accepted as aliases.
The MD-first photon channel profile transcribes inbound audio through
OpenRouter by default. Use channels.photon.audio: openai to change providers
or channels.photon.audio: disabled to turn transcription off.
Install
assembly-line add photon agent --role channelPart of Assembly Line
This package is part of Assembly Line, a vendor-neutral, filesystem-first framework for durable AI agents. See the developer documentation in docs/developers/ for setup, agent authoring, and deployment guides.
License
MIT
