Skip to content

feat(tools): add custom inbound filter tools - #1404

Closed
shellmayr wants to merge 2 commits into
mainfrom
shellmayr/feat/custom-inbound-filter-tools
Closed

shellmayr wants to merge 2 commits into
mainfrom
shellmayr/feat/custom-inbound-filter-tools

Conversation

@shellmayr

Copy link
Copy Markdown
Member
  • Adds find_custom_inbound_filters, create_custom_inbound_filter, update_custom_inbound_filter, and delete_custom_inbound_filter to the catalog, so an agent that searches for "inbound filters", "ignore errors by message", or "drop logs" finds the API.
  • Wraps the experimental custom-inbound-filters endpoints: list with cursor pagination, create, partial update, and delete with an idempotent 404.
  • Checks condition types against the data type before the request and returns the allowed list, matching the server rule.
  • Rewrites the "You do not have that feature enabled" response into a message that names custom inbound filters. Other API errors pass through unchanged.
  • Catalog only, no change to the direct tool surface. The write tools need the project-management skill and project:write.
  • Tests with MSW mocks for all four tools. Generated definitions regenerated.

shellmayr and others added 2 commits October 5, 2026 15:20
Add find, create, update and delete tools for Sentry's custom inbound
filters so an agent that searches for "inbound filters", "ignore errors
by message" or "drop logs" finds the API instead of concluding it does
not exist. The tools wrap the experimental
/projects/{org}/{project}/custom-inbound-filters/ endpoints, validate
condition types against the data type before the request, and turn the
"feature not enabled" 400 into a message that names the feature.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@shellmayr

Copy link
Copy Markdown
Member Author

Closing, this does not seem worth it for now.

@shellmayr shellmayr closed this Oct 5, 2026
@shellmayr
shellmayr deleted the shellmayr/feat/custom-inbound-filter-tools branch October 5, 2026 13:47

This branch was successfully deployed

1 active deployment
Actions — 99cd3f82 Deployed Oct 5, 2026 by shellmayr via eval #1178
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant