feat(ragflow): support request-scoped retrieval filters - #2633
Conversation
Codecov Report❌ Patch coverage is
📢 Thoughts on this report? Let us know! |
|
CI rerun report for the unchanged commit
In each completed failure, the test body had no assertion failure. JUnit failed while closing the extension context because its temporary directory could not be deleted ( The focused RAGFlow suite still passes locally: 97 tests, 0 failures, 0 errors. One all-green run followed by two unchanged-SHA runs whose cleanup error moved between Harness tests and operating systems is strong evidence of a repository-level flaky Harness cleanup race rather than a failure caused by this PR's three RAGFlow files. No code change has been made in response to these CI runs. |
AgentScope-Java Version
2.0.3-SNAPSHOT
Description
Closes #686.
RAGFlow retrieval filters were bound to
RAGFlowConfigwhen aRAGFlowKnowledgeinstance was created, so application code could not changedatasetIdsormetadataConditionbetween retrieval calls without rebuilding the knowledge or agent setup.This PR:
datasetIdsandmetadataConditionoverloads toRAGFlowKnowledgeandRAGFlowClient;RAGFlowConfigfornullor empty values;Validation
Result: 97 tests passed, 0 failures, 0 errors, 0 skipped. Spotless also passed as part of the Maven build.
Checklist
mvn test)