Upload documents to store with caching
Upload files to a Gemini File Search store with intelligent caching and glob pattern support. Use this to populate a searchable document store for RAG applications or to prepare codebases for code-aware AI tasks.
/plugin marketplace add dnvriend/gemini-file-search-tool/plugin install gemini-file-search-tool@gemini-file-search-toolfiles... --store nameUpload files to a Gemini File Search store with intelligent caching and glob support.
gemini-file-search-tool upload FILES... --store "STORE_NAME" [OPTIONS]
FILES: File paths or glob patterns (required)--store NAME: Target store name (required)--num-workers N: Concurrent workers (default: CPU cores)--no-wait: Async upload without polling--rebuild-cache: Force re-upload all files-v/-vv/-vvv: Verbosity levels# Upload single file
gemini-file-search-tool upload document.pdf --store "papers"
# Upload with glob pattern
gemini-file-search-tool upload "docs/**/*.md" --store "documentation" -v
# Upload codebase for Code-RAG
gemini-file-search-tool upload "src/**/*.py" --store "my-codebase" -v
# Async upload with 8 workers
gemini-file-search-tool upload "*.pdf" --store "papers" --no-wait --num-workers 8
Returns JSON array with upload status for each file (completed, skipped, pending, failed).