Skip to content

v0.9.0

Choose a tag to compare

@r14dd r14dd released this 16 Jul 19:41
· 56 commits to main since this release

Added

  • New source: Nixpkgs (NixOS/Nix) — searches the NixOS package index via its Elasticsearch backend. 18 sources total
  • --sources flag: restrict search to a comma-separated list of sources (e.g. --sources npm,pypi,crates-io)
  • --exclude flag: skip specific sources from the search fan-out (e.g. --exclude hacker-news,maven)
  • --list-sources flag: print every known source and exit
  • --print-prompt flag: run the search pipeline in fast mode and print the raw LLM prompt to stdout
  • Source::FromStr with human-friendly aliases (docker, brew, nix, vscode, etc.)
  • Library API: sources::search_filtered() for explicit include/exclude source control
  • Library API: Source::all() and Source::kebab_name() for programmatic source enumeration

Breaking (library API)

  • Source enum gained Nixpkgs variant
  • New public functions on Source: all(), kebab_name(), FromStr impl

Full changelog: https://github.com/r14dd/patent/blob/main/CHANGELOG.md