{"feature_extractor_name":"passthrough_extractor","version":"v1","feature_extractor_id":"passthrough_extractor_v1","description":"Minimal passthrough extractor for simple object storage. No ML processing - just canonicalization and data preservation. Use when you need to store objects without feature extraction.","icon":"arrow-right","source":"builtin","input_schema":{"description":"Input schema for passthrough extractor.\n\nAccepts any content type - just passes it through without processing.","properties":{"content":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"URL or path to content (any type supported).","title":"Content"},"data":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"description":"Direct data payload to store.","title":"Data"}},"title":"PassthroughExtractorInput","type":"object"},"output_schema":{"description":"Output schema for passthrough extractor.\n\nPreserves original data with minimal transformation.","properties":{"content_url":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Canonicalized URL of stored content.","title":"Content Url"},"content_type":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Detected content type.","title":"Content Type"},"size_bytes":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Content size in bytes.","title":"Size Bytes"},"metadata":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"description":"Preserved metadata from source object.","title":"Metadata"}},"title":"PassthroughExtractorOutput","type":"object"},"parameter_schema":{"description":"Parameters for passthrough extractor.\n\nMinimal configuration - just passes data through with canonicalization.","properties":{"extractor_type":{"const":"passthrough_extractor","default":"passthrough_extractor","description":"Discriminator field for parameter type identification.","title":"Extractor Type","type":"string"},"preserve_metadata":{"default":true,"description":"Preserve source object metadata in output document.","title":"Preserve Metadata","type":"boolean"}},"title":"PassthroughExtractorParams","type":"object"},"supported_input_types":["text","image","video","audio","pdf"],"max_inputs":{"text":1,"image":1,"video":1,"audio":1,"pdf":1},"default_parameters":{},"costs":null,"required_vector_indexes":null,"required_payload_indexes":null,"position_fields":[]}