# fish completion for ai_research_os
# Usage: cp completions/fish /etc/fish/completions/ai_research_os.py.fish
#   or: cp completions/fish ~/.config/fish/completions/ai_research_os.py.fish

complete -c ai_research_os.py -l root -d "Root folder for your research OS" -r
complete -c ai_research_os.py -l category -d "Folder under root to place P-Note" -a "00-Radar 01-Foundations 02-Models 03-Applications 04-Evaluation 05-Tools 06-Theory 07-Architecture 08-Training 09-Data 10-Applications 11-Future-Directions"
complete -c ai_research_os.py -l tags -d "Comma-separated tags"
complete -c ai_research_os.py -l concept-dir -d "Folder under root to place C-Notes"
complete -c ai_research_os.py -l comparison-dir -d "Folder under root to place M-Notes"
complete -c ai_research_os.py -l max-pages -d "Max PDF pages to extract" -x
complete -c ai_research_os.py -l pdf -d "Path to a local PDF" -r -f
complete -c ai_research_os.py -l ocr -d "Enable OCR fallback"
complete -c ai_research_os.py -l ocr-lang -d "Tesseract language"
complete -c ai_research_os.py -l ocr-zoom -d "OCR render zoom"
complete -c ai_research_os.py -l no-pdfminer -d "Disable pdfminer fallback"
complete -c ai_research_os.py -l structured -d "Use structured PDF extraction"
complete -c ai_research_os.py -l ai -d "Use AI to draft-fill P-Note sections"
complete -c ai_research_os.py -l ai-cnote -d "AI-fill all C-Notes from existing P-Notes"
complete -c ai_research_os.py -l ai-max-papers -d "Max P-notes to feed per C-note" -x
complete -c ai_research_os.py -l api-key -d "LLM API key"
complete -c ai_research_os.py -l model -d "LLM model name"
complete -c ai_research_os.py -l base-url -d "OpenAI-compatible base url"
complete -c ai_research_os.py -l ai-max-chars -d "Max chars of extracted text sent to AI" -x
complete -c ai_research_os.py -s h -l help -d "Show help message"
complete -c ai_research_os.py -s v -l version -d "Show version"
