feat(agent-bff): validate relation filters against the foreign collection - #1801
Open
Tonours wants to merge 2 commits into
Open
feat(agent-bff): validate relation filters against the foreign collection#1801Tonours wants to merge 2 commits into
Tonours wants to merge 2 commits into
Conversation
|
Coverage Impact This PR will not change total coverage. Modified Files with Diff Coverage (3)
🛟 Help
|
Tonours
force-pushed
the
feature/prd-677-wire-filter-validation-into-relation-list-and-count
branch
2 times, most recently
from
August 5, 2026 10:18
078a9cf to
c4a9891
Compare
Tonours
force-pushed
the
feature/prd-677-wire-filter-validation-into-relation-list-and-count
branch
from
August 6, 2026 13:34
c4a9891 to
905a722
Compare
Tonours
force-pushed
the
feature/prd-677-wire-filter-validation-into-relation-list-and-count
branch
from
August 6, 2026 13:50
905a722 to
f858855
Compare
4 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

fixes PRD-677
Problem
Relation
listandcountrequests were forwarded without validating filters, projections, and sorts against the capabilities of the foreign collection.Fix
404when a foreign collection disappears during a failed capability read.filter_too_deeperror type andmaxDepthdetails for deeply nested filters.Scope and safety
packages/agent-bff.agent,agent-client, or MCP packages.How to test
yarn workspace @forestadmin/agent-bff test yarn workspace @forestadmin/agent-bff build yarn workspace @forestadmin/agent-bff lintVerified: 733 tests passing across 54 suites.
Definition of Done
General
Security