Skip to content

ragnar 0.2.1

CRAN release: 2025-08-19

  • ragnar_register_tool_retrieve() now registers a tool that will not return previously returned chunks, enabling the LLM to perform deeper searches of a ragnar store with repeated tool calls (#106).

  • Updates for ellmer v0.3.0 and duckdb v1.3.1 (#99)

  • Improved docs and error message in ragnar_store_insert() (@mattwarkentin, #88)

  • ragnar_find_links() can now parse sitemap.xml files. It also gains a validate argument, allowing for sending a HEAD request to each link and filtering out broken links (#83).

  • ragnar_inspector() now renders all urls as clickable links in the chunk markdown viewer, even if url is not a formal markdown link (#82).

  • Before running examples and tests we now check if ragnar can load DuckDB extensions. This fixes issues in environments where DuckDB pre-built binaries for extensions are not compatible with the installed DuckDB version (#94).

  • Added embed_lm_studio to use LMStudio as an embedding provider (#100).

  • Fixed a bug causing ragnar_retrieve() to fail when documents were inserted without an origin (#102).

  • We now suppress a “Couldn’t find ffmpeg or avconv” warning when importing markitdown when using read_as_markdown(). The warning would only be relevant for users doing audio transcription (#103).

  • Added embed_google_gemini to use Google Gemini API as an embedding provider (#105).

ragnar 0.2.0

CRAN release: 2025-07-12

ragnar 0.1.0

CRAN release: 2025-05-30

  • Initial CRAN submission.