ragnar 0.2.1
-
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 parsesitemap.xmlfiles. It also gains a
validateargument, allowing for sending aHEADrequest 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_studioto 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
usingread_as_markdown(). The warning would only be relevant for users doing
audio transcription (#103). -
Added
embed_google_geminito use Google Gemini API as an embedding provider (#105).