Skip to main content

Module files

Module files 

Source
Expand description

File metadata mapping and transfer boundaries.

This module intentionally separates typed wire mapping from transfer. A metadata conversion cannot download, upload, delete, or invent provider timestamps. Actual transfers are composed by adapt::files over host capabilities.

Structs§

FileFacts
Facts supplied by the host or a provider response. None means unknown and remains unknown through conversion.

Enums§

FilePurpose
FileStatusFacts

Functions§

claude_to_gemini
claude_to_openai
gemini_to_claude
gemini_to_openai
openai_to_claude
openai_to_gemini