Inbound (you → the agent)
Send a photo, document, audio, or video in the private chat. The bridge downloads it into a per-turn directory and tells the harness the path. Inbound images may be plan-gated (Pro). Inbound video is still declined. See Credits. After a successful turn, downloads are deleted unlessTELEKIT_DELETE_ATTACHMENTS_AFTER_TURN=0.
Outbound (the agent → you)
The bridged agent writes files into a per-turn outbox directory (the reply names it). Anything left there when the turn ends is delivered:- Images (PNG/JPEG/GIF by content, not extension) → Telegram photo, unless you force a document.
- Video (MP4, MOV, MPEG, WebM, AVI, MKV, …) → Telegram video. Non-MP4 is transcoded with local
ffmpegwhen possible; otherwise sent as a file. - Everything else → document.