{"name":"recoco-core","vers":"0.2.0","deps":[{"name":"anyhow","req":"^1.0.100","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-openai","req":"^0.30.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-openai","req":"^0.30.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-stream","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.8.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.120.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-sqs","req":"^1.92.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.12.5","features":["query"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_core","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_identity","req":"^0.21.0","features":["enable_reqwest_rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":["enable_reqwest_rustls","hmac_rust"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":["enable_reqwest_rustls","hmac_rust"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.43","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.35","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive-where","req":"^1.6.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"expect-test","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globset","req":"^0.4.18","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"google-cloud-aiplatform-v1","req":"^1.5.0","features":["prediction-service"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"google-cloud-gax","req":"^1.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"google-drive3","req":"^7.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"indenter","req":"^0.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2.13.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indoc","req":"^2.0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"infer","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^1.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.29","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"neo4rs","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pgvector","req":"^0.4.1","features":["halfvec","sqlx"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"phf","req":"^0.12.1","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qdrant-client","req":"^1.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"recoco-splitters","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"recoco-utils","req":"^0.2.0","features":["chrono","concur_control","deserialize","fingerprint","immutable","uuid"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.0.2","features":["connection-manager","tokio-comp"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.24","features":["json","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.36","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^1.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.16.1","features":["base64"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8.6","features":["chrono","postgres","runtime-tokio","tls-rustls-aws-lc-rs","uuid"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.45","features":["macros","serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.49.0","features":["fs","full","macros","rt-multi-thread","sync","tracing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.7","features":["cors","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.22","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicase","req":"^2.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.19.0","features":["serde","v4","v8"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"yaml-rust2","req":"^0.11.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"yup-oauth2","req":"^12.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5ee4cbbbdeb1d085e35a0c430b2587e81ac40d254eeef4992cb29af14420f44c","features":{"all-splitter-languages":["recoco-splitters/all"],"batching":["recoco-utils/batching"],"legacy-states-v0":[],"splitter-language-c":["recoco-splitters/c"],"splitter-language-c-sharp":["recoco-splitters/c-sharp"],"splitter-language-cpp":["recoco-splitters/cpp"],"splitter-language-css":["recoco-splitters/css"],"splitter-language-fortran":["recoco-splitters/fortran"],"splitter-language-go":["recoco-splitters/go"],"splitter-language-html":["recoco-splitters/html"],"splitter-language-java":["recoco-splitters/java"],"splitter-language-javascript":["recoco-splitters/javascript"],"splitter-language-json":["recoco-splitters/json"],"splitter-language-kotlin":["recoco-splitters/kotlin"],"splitter-language-markdown":["recoco-splitters/markdown"],"splitter-language-pascal":["recoco-splitters/pascal"],"splitter-language-php":["recoco-splitters/php"],"splitter-language-python":["recoco-splitters/python"],"splitter-language-r":["recoco-splitters/r"],"splitter-language-ruby":["recoco-splitters/ruby"],"splitter-language-rust":["recoco-splitters/rust"],"splitter-language-scala":["recoco-splitters/scala"],"splitter-language-solidity":["recoco-splitters/solidity"],"splitter-language-sql":["recoco-splitters/sql"],"splitter-language-swift":["recoco-splitters/swift"],"splitter-language-toml":["recoco-splitters/toml"],"splitter-language-typescript":["recoco-splitters/typescript"],"splitter-language-xml":["recoco-splitters/xml"],"splitter-language-yaml":["recoco-splitters/yaml"]},"features2":{"all-functions":["function-detect-lang","function-embed","function-extract-llm","function-json","function-split"],"all-llm-providers":["provider-anthropic","provider-azure","provider-bedrock","provider-gemini","provider-ollama","provider-openai","provider-voyage"],"all-sources":["source-azure","source-gdrive","source-local-file","source-postgres","source-s3"],"all-targets":["target-kuzu","target-neo4j","target-postgres","target-qdrant"],"default":["persistence","server","source-local-file"],"full":["all-functions","all-llm-providers","all-sources","all-splitter-languages","all-targets","persistence","server"],"function-detect-lang":["dep:recoco-splitters"],"function-embed":["batching","dep:infer","dep:reqwest","json-schema","recoco-utils/reqwest"],"function-extract-llm":["dep:infer","dep:reqwest","json-schema","recoco-utils/reqwest"],"function-json":["dep:json5","dep:unicase"],"function-split":["dep:recoco-splitters","recoco-utils/regex","recoco-utils/retryable"],"json-schema":["dep:schemars"],"persistence":["dep:itertools","dep:log","dep:sqlx","dep:urlencoding","dep:yaml-rust2","recoco-utils/retryable","recoco-utils/sqlx","recoco-utils/yaml"],"provider-anthropic":["dep:json5","dep:reqwest","dep:urlencoding","recoco-utils/reqwest"],"provider-azure":["dep:async-openai","dep:time","recoco-utils/openai"],"provider-bedrock":["dep:reqwest","dep:urlencoding","recoco-utils/reqwest"],"provider-gemini":["dep:google-cloud-aiplatform-v1","dep:google-cloud-gax","dep:reqwest","dep:urlencoding","recoco-utils/reqwest","recoco-utils/retryable"],"provider-litellm":["provider-openai"],"provider-ollama":["dep:reqwest","dep:serde_with","recoco-utils/reqwest"],"provider-openai":["dep:async-openai","dep:config","dep:reqwest","recoco-utils/openai","recoco-utils/reqwest","recoco-utils/retryable"],"provider-openrouter":["provider-openai"],"provider-vllm":["provider-openai"],"provider-voyage":["dep:reqwest","recoco-utils/reqwest"],"server":["dep:axum","dep:axum-extra","dep:rustls","dep:tower","dep:tower-http","json-schema","persistence","recoco-utils/retryable","recoco-utils/server"],"source-azure":["batching","dep:async-stream","dep:azure_core","dep:azure_identity","dep:azure_storage","dep:azure_storage_blobs","dep:globset","recoco-utils/azure","recoco-utils/bytes_decode"],"source-gdrive":["batching","dep:globset","dep:google-drive3","dep:http-body-util","dep:hyper-rustls","dep:hyper-util","dep:rustls","dep:yup-oauth2","recoco-utils/bytes_decode","recoco-utils/google-drive"],"source-local-file":["batching","dep:async-stream","dep:globset","recoco-utils/bytes_decode","recoco-utils/local-file"],"source-postgres":["batching","dep:pgvector","persistence"],"source-s3":["batching","dep:async-stream","dep:aws-config","dep:aws-sdk-s3","dep:aws-sdk-sqs","dep:globset","dep:redis","dep:rustls","dep:urlencoding","recoco-utils/bytes_decode","recoco-utils/redis","recoco-utils/s3"],"target-kuzu":["dep:reqwest","recoco-utils/reqwest","target-neo4j"],"target-neo4j":["dep:neo4rs","recoco-utils/neo4rs","recoco-utils/retryable"],"target-postgres":["dep:itertools","source-postgres"],"target-qdrant":["dep:qdrant-client","recoco-utils/qdrant"]},"yanked":false,"rust_version":"1.89","pubtime":"2026-01-25T19:29:51Z","v":2}
{"name":"recoco-core","vers":"0.2.1","deps":[{"name":"anyhow","req":"^1.0.100","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-openai","req":"^0.30.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-openai","req":"^0.30.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-stream","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.8.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.120.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-sqs","req":"^1.92.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.12.5","features":["query"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_core","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_identity","req":"^0.21.0","features":["enable_reqwest_rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":["enable_reqwest_rustls","hmac_rust"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":["enable_reqwest_rustls","hmac_rust"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.43","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.15.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"const_format","req":"^0.2.35","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive-where","req":"^1.6.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"expect-test","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globset","req":"^0.4.18","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"google-cloud-aiplatform-v1","req":"^1.5.0","features":["prediction-service"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"google-cloud-gax","req":"^1.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"google-drive3","req":"^7.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"indenter","req":"^0.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2.13.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indoc","req":"^2.0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"infer","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^1.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.29","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"neo4rs","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pgvector","req":"^0.4.1","features":["halfvec","sqlx"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"phf","req":"^0.12.1","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qdrant-client","req":"^1.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"recoco-splitters","req":"^0.2.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"recoco-utils","req":"^0.2.1","features":["chrono","concur_control","deserialize","fingerprint","immutable","uuid"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.0.2","features":["connection-manager","tokio-comp"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.24","features":["json","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.36","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^1.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.16.1","features":["base64"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8.6","features":["chrono","postgres","runtime-tokio","tls-rustls-aws-lc-rs","uuid"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.45","features":["macros","serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.49.0","features":["fs","full","macros","rt-multi-thread","sync","tracing"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.7","features":["cors","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.22","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicase","req":"^2.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.19.0","features":["serde","v4","v8"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"yaml-rust2","req":"^0.11.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"yup-oauth2","req":"^12.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"89faac354efd874606ff25e8d6a55224598065c6dcc2f3174545c6ab47a4a076","features":{"all-splitter-languages":["recoco-splitters/all"],"batching":["recoco-utils/batching"],"legacy-states-v0":[],"splitter-language-c":["recoco-splitters/c"],"splitter-language-c-sharp":["recoco-splitters/c-sharp"],"splitter-language-cpp":["recoco-splitters/cpp"],"splitter-language-css":["recoco-splitters/css"],"splitter-language-fortran":["recoco-splitters/fortran"],"splitter-language-go":["recoco-splitters/go"],"splitter-language-html":["recoco-splitters/html"],"splitter-language-java":["recoco-splitters/java"],"splitter-language-javascript":["recoco-splitters/javascript"],"splitter-language-json":["recoco-splitters/json"],"splitter-language-kotlin":["recoco-splitters/kotlin"],"splitter-language-markdown":["recoco-splitters/markdown"],"splitter-language-pascal":["recoco-splitters/pascal"],"splitter-language-php":["recoco-splitters/php"],"splitter-language-python":["recoco-splitters/python"],"splitter-language-r":["recoco-splitters/r"],"splitter-language-ruby":["recoco-splitters/ruby"],"splitter-language-rust":["recoco-splitters/rust"],"splitter-language-scala":["recoco-splitters/scala"],"splitter-language-solidity":["recoco-splitters/solidity"],"splitter-language-sql":["recoco-splitters/sql"],"splitter-language-swift":["recoco-splitters/swift"],"splitter-language-toml":["recoco-splitters/toml"],"splitter-language-typescript":["recoco-splitters/typescript"],"splitter-language-xml":["recoco-splitters/xml"],"splitter-language-yaml":["recoco-splitters/yaml"]},"features2":{"all-functions":["function-detect-lang","function-embed","function-extract-llm","function-json","function-split"],"all-llm-providers":["provider-anthropic","provider-azure","provider-bedrock","provider-gemini","provider-ollama","provider-openai","provider-voyage"],"all-sources":["source-azure","source-gdrive","source-local-file","source-postgres","source-s3"],"all-targets":["target-kuzu","target-neo4j","target-postgres","target-qdrant"],"default":["persistence","server","source-local-file"],"full":["all-functions","all-llm-providers","all-sources","all-splitter-languages","all-targets","persistence","server"],"function-detect-lang":["dep:recoco-splitters"],"function-embed":["batching","dep:infer","dep:reqwest","json-schema","recoco-utils/reqwest"],"function-extract-llm":["dep:infer","dep:reqwest","json-schema","recoco-utils/reqwest"],"function-json":["dep:json5","dep:unicase"],"function-split":["dep:recoco-splitters","recoco-utils/regex","recoco-utils/retryable"],"json-schema":["dep:schemars"],"persistence":["dep:itertools","dep:log","dep:sqlx","dep:urlencoding","dep:yaml-rust2","recoco-utils/retryable","recoco-utils/sqlx","recoco-utils/yaml"],"provider-anthropic":["dep:json5","dep:reqwest","dep:urlencoding","recoco-utils/reqwest"],"provider-azure":["dep:async-openai","dep:time","recoco-utils/openai"],"provider-bedrock":["dep:reqwest","dep:urlencoding","recoco-utils/reqwest"],"provider-gemini":["dep:google-cloud-aiplatform-v1","dep:google-cloud-gax","dep:reqwest","dep:urlencoding","recoco-utils/reqwest","recoco-utils/retryable"],"provider-litellm":["provider-openai"],"provider-ollama":["dep:reqwest","dep:serde_with","recoco-utils/reqwest"],"provider-openai":["dep:async-openai","dep:config","dep:reqwest","recoco-utils/openai","recoco-utils/reqwest","recoco-utils/retryable"],"provider-openrouter":["provider-openai"],"provider-vllm":["provider-openai"],"provider-voyage":["dep:reqwest","recoco-utils/reqwest"],"server":["dep:axum","dep:axum-extra","dep:rustls","dep:tower","dep:tower-http","json-schema","persistence","recoco-utils/retryable","recoco-utils/server"],"source-azure":["batching","dep:async-stream","dep:azure_core","dep:azure_identity","dep:azure_storage","dep:azure_storage_blobs","dep:globset","recoco-utils/azure","recoco-utils/bytes_decode"],"source-gdrive":["batching","dep:globset","dep:google-drive3","dep:http-body-util","dep:hyper-rustls","dep:hyper-util","dep:rustls","dep:yup-oauth2","recoco-utils/bytes_decode","recoco-utils/google-drive"],"source-local-file":["batching","dep:async-stream","dep:globset","recoco-utils/bytes_decode","recoco-utils/local-file"],"source-postgres":["batching","dep:pgvector","persistence"],"source-s3":["batching","dep:async-stream","dep:aws-config","dep:aws-sdk-s3","dep:aws-sdk-sqs","dep:globset","dep:redis","dep:rustls","dep:urlencoding","recoco-utils/bytes_decode","recoco-utils/redis","recoco-utils/s3"],"target-kuzu":["dep:reqwest","recoco-utils/reqwest","target-neo4j"],"target-neo4j":["dep:neo4rs","recoco-utils/neo4rs","recoco-utils/retryable"],"target-postgres":["dep:itertools","source-postgres"],"target-qdrant":["dep:qdrant-client","recoco-utils/qdrant"]},"yanked":false,"rust_version":"1.89","pubtime":"2026-01-25T21:00:29Z","v":2}
