Spool Mode
Spool mode is a chat loop with a specified NPC. You can load files (PDF, CSV) into context, and interact with the NPC using text input. You can also analyze images or screenshots with vision models, and use RAG (retrieval augmented generation) on loaded content. Type /sq to exit spool mode.
Usage
From the command line:
npc spool --npc ~/.npcsh/npc_team/sibiji.npc --model MODEL --provider PROVIDER --files file1.pdf file2.csv --stream true
Arguments: - --npc: path to NPC file (default: sibiji.npc) - --model: LLM model - --provider: LLM provider - --files: list of files to load (PDF, CSV supported) - --stream: true/false (default: true)
Features
- Chat with an NPC in a loop
- Load PDF/CSV files for context
- Use
/otsto analyze images or screenshots with a vision model - Use
/whisperto enter voice mode (yap) - RAG search on loaded content
- Conversation history is saved
No other features are present.