Commit Graph

1042 Commits

Author SHA1 Message Date
anakin87 b05954b29f Merge branch 'main' into toolset-refactor 2026-08-11 10:18:23 +02:00
anakin87 3bc0b51fa6 clarifu 2026-08-11 10:18:20 +02:00
Dhanush Pillay 0c3a485a67 feat: Add link_format to PyPDFToDocument and PDFMinerToDocument (#10677) (#12273)
Co-authored-by: Julian Risch <julian.risch@deepset.ai>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-10 15:21:46 +00:00
anakin87 4eedc4c09d rm unnecessary method 2026-08-10 14:59:35 +02:00
Anas Khan b4996ae3c4 fix: divide DocumentMAPEvaluator average precision by all relevant documents (#12255)
Signed-off-by: Anas Khan <83116240+anxkhn@users.noreply.github.com>
Co-authored-by: Julian Risch <julian.risch@deepset.ai>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-10 11:29:00 +00:00
anakin87 cb6094ec0f simplify 2026-08-10 10:46:32 +02:00
Simon Schampijer 93e211774e feat: make MockChatGenerator.response_fn tool-aware (#12265)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: Sebastian Husch Lee <10526848+sjrl@users.noreply.github.com>
Co-authored-by: Sebastian Husch Lee <sjrl423@gmail.com>
2026-08-10 10:01:35 +02:00
anakin87 a3057fa570 more 2026-08-07 20:17:35 +02:00
anakin87 48c31143a0 align 2026-08-07 20:07:55 +02:00
anakin87 5a37f397c7 less changes 2026-08-07 19:56:28 +02:00
anakin87 725b405d73 clean uo 2026-08-07 18:33:20 +02:00
anakin87 0987b78c8a refactor 2026-08-07 17:45:37 +02:00
anakin87 bcbbd9a455 toolset refactor POC 2026-08-07 16:38:34 +02:00
Yu Le 07c5206898 fix: validate runtime top_k in MetaFieldRanker (#12262)
Co-authored-by: David S. Batista <dsbatista@gmail.com>
2026-08-07 13:38:19 +02:00
Sebastian Husch Lee 49f8d2d549 fix: make strict datetime filter comparison opt-in (#12257) 2026-08-07 09:03:19 +02:00
Bharadwaj Pendyala 7038ed9d32 fix: deep-copy document metadata in Markdown, CSV and hierarchical splitters (#12249) 2026-08-07 08:57:54 +02:00
Sebastian Husch Lee e99ca20fe7 fix: Fix State restoration in Agent from a before_run hook (#12253) 2026-08-06 10:14:58 +02:00
manjunath bhaskar f1f19e39d2 fix: DocumentJoiner top_k=0 is treated as unset instead of returning … (#12217)
Co-authored-by: David S. Batista <dsbatista@gmail.com>
2026-08-05 14:40:45 +00:00
Sebastian Husch Lee 86ed78ca72 chore: Moving some agent utils to utils file (#12238) 2026-08-05 06:17:10 +00:00
苏紫辰 a68ed4ac2b fix: cancel sibling tasks when concurrent retrieval fails (#11967)
Co-authored-by: bogdankostic <bogdankostic@web.de>
2026-08-04 11:19:03 +02:00
Praveen Kumar Mittal 1453504721 fix: JSONConverter raises KeyError on ByteStream sources without file_path (#12208) 2026-08-04 07:03:24 +00:00
Divya Narahari 9c504d6bba fix: return independent metadata dicts from normalize_metadata (#12107)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: Stefano Fiorucci <stefanofiorucci@gmail.com>
2026-08-03 16:32:29 +02:00
iridescentWen 6acc8805d4 docs: fix docstring parameter names in three components (#12204) 2026-07-31 13:28:30 +02:00
Praveen Kumar Mittal 5a0724f196 fix: MSGToDocument raises KeyError on ByteStream sources without file_path (#12207)
Co-authored-by: David S. Batista <dsbatista@gmail.com>
2026-07-31 12:19:03 +02:00
Tim 3f73aa5e60 Do not count whitespace runs as words in RecursiveDocumentSplitter fallback (#12139)
Co-authored-by: Timur Rakhmatullin <174210871+TimurRakhmatullin86@users.noreply.github.com>
Co-authored-by: David S. Batista <dsbatista@gmail.com>
2026-07-31 11:38:30 +02:00
Otis Cui 18679f6286 fix: AnswerBuilder returned referenced documents in scrambled order (#11953) 2026-07-30 13:11:51 +02:00
Loi Nguyen b53e614d1c fix: MarkdownHeaderSplitter silently drops a trailing header with no body text (#12064)
Co-authored-by: Loi Nguyen <1948922+lntutor@users.noreply.github.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Julian Risch <julian.risch@deepset.ai>
2026-07-29 20:53:19 +02:00
Sebastian Husch Lee c42f9bc2ba fix: deferred annotation pickup in Agent (#12185) 2026-07-29 11:08:48 +00:00
Yu Le 984fc43b13 fix!: validate runtime SentenceWindowRetriever window size (#12183)
Co-authored-by: Julian Risch <julian.risch@deepset.ai>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-29 10:29:30 +00:00
Onat Özmen 6d4b437442 fix: set source_id on RecursiveDocumentSplitter chunks (#12155)
Signed-off-by: onatozmenn <onatozmen44@gmail.com>
2026-07-28 11:44:37 +02:00
Stefano Fiorucci 090279ba58 feat: add closing methods to components that hold Document Stores (#12169) 2026-07-28 09:42:54 +02:00
Govindh Kishore 2e32788813 fix: PythonCodeSplitter secondary-split pieces missing qualified name context (#11875)
Co-authored-by: Stefano Fiorucci <stefanofiorucci@gmail.com>
2026-07-27 08:23:25 +00:00
Otis Cui aca98a05a2 fix: cap DocumentNDCGEvaluator score at 1.0 for duplicate retrievals (#11959)
Co-authored-by: Stefano Fiorucci <stefanofiorucci@gmail.com>
2026-07-27 07:49:28 +00:00
Sebastian Husch Lee 29fd21e50a fix: ruff 0.16.0 changes (#12158) 2026-07-27 09:23:12 +02:00
Sebastian Husch Lee 478471ad57 feat: add context_tokens to internal Agents State (#12102) 2026-07-23 17:12:03 +02:00
Sebastian Husch Lee 36793a99ae fix: fix serialization of State and PipelineSnapshot (#12113) 2026-07-22 17:36:38 +02:00
Sebastian Husch Lee e722281d22 docs: add more docs about how to securely read files (#12069) 2026-07-22 10:04:22 +02:00
Tim d71f9abdaf fix: do not mutate Tool schemas (and handle empty tools) in OpenAIResponsesChatGenerator (#12067)
Co-authored-by: Timur Rakhmatullin <174210871+TimurRakhmatullin86@users.noreply.github.com>
Co-authored-by: Sebastian Husch Lee <10526848+sjrl@users.noreply.github.com>
2026-07-21 13:31:48 +02:00
Sebastian Husch Lee 13cab926e6 feat: add internal tracing to components that use chat generators (#12075)
Co-authored-by: David S. Batista <dsbatista@gmail.com>
2026-07-21 09:10:35 +00:00
Sebastian Husch Lee a6fa8c8001 feat: Add exit_reason to Agent (#12074) 2026-07-21 09:38:42 +02:00
Aquib Ahmad ad3391dc73 Fix/query expander duplicate queries (#12035) 2026-07-20 14:55:55 +02:00
Aarkin Karnik 20d9bc4e39 fix: apply FilterPolicy.MERGE correctly in in-memory retrievers (#12066)
Docker image release / Build base image (push) Has been cancelled
Co-authored-by: David S. Batista <dsbatista@gmail.com>
2026-07-20 10:24:02 +02:00
vidigoat 07b5ef494f fix: treat [0] document references as out of range in AnswerBuilder (#12061) 2026-07-20 07:56:20 +02:00
Stefano Fiorucci e8f88975f7 fix: add missing output sockes to LLM evaluators (#12049) 2026-07-17 15:43:00 +02:00
Jean-Sébastien {{EbaAaZ}} 95d17ca787 feat: expose evaluator row status for LLM evaluators (#11333) 2026-07-17 13:01:28 +00:00
Andrew Chen 76d5686b6d fix: guard malformed JSON in JSONConverter content_key path (#11980)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: David S. Batista <dsbatista@gmail.com>
2026-07-17 09:29:32 +00:00
Aditya Raut c9966a9e32 fix: populate split_idx_start metadata in EmbeddingBasedDocumentSplitter (#11987)
Co-authored-by: David S. Batista <dsbatista@gmail.com>
2026-07-17 11:04:57 +02:00
Otis Cui a7fb2f155c fix: DocumentRecallEvaluator single_hit reports false 1.0 recall on missing comparison values (#11951)
Co-authored-by: anakin87 <stefanofiorucci@gmail.com>
2026-07-17 08:11:16 +00:00
Sebastian Husch Lee 2e6f4731a2 chore!: make required_variables all on by default for Agent (#12027) 2026-07-16 12:45:44 +00:00
Stefano Fiorucci bfb7a2896a fix: improve Document compatibility/validation layer (#12016) 2026-07-15 15:46:49 +00:00