Releases
v0.2.0
Compare
Sorry, something went wrong.
No results found
Added
pplx search command for raw web search via Search API (single and multi-query)
pplx research command for async deep research with job management (submit, status, list, get)
pplx agent command for Agent API with third-party models and tool support
pplx interactive command for REPL sessions with slash commands (/model, /clear, /cost, etc.)
pplx config set command for format-preserving config file updates
--reasoning flag to display <think> blocks from reasoning models
--reasoning-effort flag (minimal, low, medium, high)
--json-schema flag for structured output (inline JSON or file path)
--save flag to save responses to file
--images, --related, --search-results flags for response enrichment
--no-search and --smart-search flags for search control
--domain, --exclude-domain flags for domain filtering
--after, --before, --updated-after, --updated-before date filters
--search-mode flag (web, academic, sec)
--recency filter (hour, day, week, month, year)
--context-size flag (minimal, low, medium, high)
Cost tracking with per-request breakdown (input/output/request/citation/reasoning/search)
Session cost accumulation in interactive mode
Input validation for temperature, top_p, and other parameters
Man page generation via gen-man binary
--version output includes git commit hash
AUR PKGBUILD and Nix flake packaging stubs
Changed
Version bumped to 0.2.0
pplx config now supports subcommands: init, show, set
Streaming uses ThinkParser state machine for <think> block extraction
Removed dead code and #[allow(dead_code)] annotations
You can’t perform that action at this time.