get_attachment
Look up and save a received Signal attachment locally: pass a filename or signal-cli attachment ID to ensure it is in ~/Downloads/signal-attachments and get its path and metadata, not content.
Instructions
Look up one received attachment and make sure it is saved locally. filename (required): a filename from list_attachments, or a signal-cli attachment id from a message's attachments; path components such as '../' are rejected. If the file is not in ~/Downloads/signal-attachments, it is copied there from signal-cli's own attachment store (only attachments signal-cli already downloaded; otherwise 'Attachment not found'). Returns {filename, path, size (bytes), modified (ISO datetime)}: metadata and the local path, not the file content. Nothing is sent to Signal. Use send_attachment or send_group_attachment to send a file.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| filename | Yes | Attachment filename (from list_attachments) or signal-cli attachment id |