Skip to content

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 01 Mar 11:48
· 19 commits to main since this release

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