Replace LLM-based document selection with random selection, scaling questions by document size.
MIN_DOC_CHARS = 500
CHARS_PER_QUESTION = 500
MAX_QUESTIONS_PER_DOC = 8Looking at the script, there are 3 distinct pairctl interactions, all routed through a common helper.
All pairctl calls flow through this helper which:
/tmp/knowctl-{uuid}.json output pathpairctl send-message <prompt> --cli <cli> with 5-minute timeout| Command | Model | Use Case | Cost |
|---|---|---|---|
quick-search |
sonar | Fast facts, simple Q&A | ~$0.006/query |
web-search |
sonar-pro | Grounded Q&A with citations | ~$0.01/query |
pro-search |
sonar-pro + Pro Search | Multi-step reasoning with tools | ~$0.015-0.025/query |
reason-search |
sonar-reasoning-pro | Complex reasoning and analysis | ~$0.01/query |
raw is a hidden subcommandsearch_type: pro/auto feature isn't exposedraw is a hidden subcommandsearch_type: pro/auto feature isn't exposed| # arthack-marketplace CLI Tools Reference | |
| Help output for all `*ctl` commands in the arthack-marketplace project. | |
| --- | |
| ## aictl | |
| AI chat management CLI. Manage conversations across multiple AI backends. |
| foo |
| foo |