cassette_ingest_media
Ingest local media files from a trusted project or media root into a cassette. Generates a random session ID to track each ingestion.
Instructions
Ingest a trusted local media file from the active host project or an explicitly configured media root. Generates a cryptographically random session_id when omitted.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| caption | No | ||
| chat_id | No | ||
| user_id | No | ||
| platform | No | ||
| chat_type | No | ||
| thread_id | No | ||
| media_type | No | ||
| message_id | No | ||
| session_id | No | ||
| source_path | Yes | ||
| original_name | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| data | No | ||
| error | No | ||
| phase | Yes | ||
| job_id | No | ||
| warnings | No | ||
| artifacts | No | ||
| session_id | No | ||
| next_action | Yes |