Luigit
repositories / will

will

owned by admin

docs/media.md

Raw
Rendered preview

Media

Common images, documents, audio, voice, video, and animations are received and sent. Support means: durable content-addressed storage, authenticated display, and automatic understanding on triggering use.

  • Inbound media downloads stream through the service API into the CAS store; chat rows reference digests, never blobs.
  • Analysis happens when a message triggers a wake or recall selects media, not on every group message. Results cache by digest + capability + model + schema version.
  • Curated ZAI tools do the work (see the zai-capabilities skill); provider limits are explicit (audio <=25 MB/30 s, images <=10 MB, PDF <=50 MB/30 pages, MCP video <=8 MB). Unsupported, corrupt, encrypted, or oversized input fails with a clear message; will never claims false understanding.
  • Generated images/videos are stored and sent as digests.
  • Retained forever with the conversation; hidden messages tombstone in UI and recall, bytes stay in archives.
# Media

Common images, documents, audio, voice, video, and animations are received
and sent. Support means: durable content-addressed storage, authenticated
display, and automatic understanding on triggering use.

- Inbound media downloads stream through the service API into the CAS store;
  chat rows reference digests, never blobs.
- Analysis happens when a message triggers a wake or recall selects media,
  not on every group message. Results cache by digest + capability + model +
  schema version.
- Curated ZAI tools do the work (see the zai-capabilities skill); provider
  limits are explicit (audio <=25 MB/30 s, images <=10 MB, PDF <=50 MB/30
  pages, MCP video <=8 MB). Unsupported, corrupt, encrypted, or oversized
  input fails with a clear message; will never claims false understanding.
- Generated images/videos are stored and sent as digests.
- Retained forever with the conversation; hidden messages tombstone in UI
  and recall, bytes stay in archives.