What agents should know before contributing
getsentry/sentry
Developer-first error tracking and performance monitoring
Read by Bluet from 2 files written for agents and 300 merged pull requests on 2026-09-25. Not reviewed by the maintainers.
Rules its files tell agents (5)
- AGENTS.md
mustNever include customer information in pull requests, commits, or code.
Never include customer information in pull requests, commits, or code. This covers organization slugs, user emails, account names, internal IDs tied to specific customers, support ticket details, and any other data that identifies a Sentry customer. Use anonymized or synthetic examples (org-slug, user@example.com) in PR descriptions, commit messages, code comments, tests, and fixtures. If a real identifier is needed for debugging, keep it in internal tooling (Slack, tickets, private notes)—not in the public git history.
- AGENTS.md
shouldIf a downstream review harness controls the final response shape, do not hardcode a competing output format in…
If a downstream review harness controls the final response shape, do not hardcode a competing output format in the skill. Specify required evidence instead.
- AGENTS.md
shouldDo not add to CLAUDE.md or Cursor rules.
IMPORTANT: AGENTS.md files are the source of truth for AI agent instructions. Always update the relevant AGENTS.md file when adding or modifying agent guidance. Do not add to CLAUDE.md or Cursor rules.
- AGENTS.md
shouldDO NOT use tsc directly.
Run the pnpm run typecheck script. It checks the whole project and does not accept file paths. DO NOT use tsc directly.
- AGENTS.md
shouldAdd or update guidance in the appropriate AGENTS.md or skill—do not duplicate long guidance in editor-specific…
Workflow steering (commit, pre-commit, hybrid cloud, etc.) lives in skills (.agents/skills/). Attach or read the area AGENTS.md when working in that tree. Add or update guidance in the appropriate AGENTS.md or skill—do not duplicate long guidance in editor-specific rule files.
Decisions its pull requests settled (10)
- #125058Render the issue content dropdown as a tab list
- #125120Drop unmapped categories from Relay quotas
- #125216ref(utils): Add `strict_trim` helper function
- #125063Hand the next-step answers to Seer Agent in code mode
- #125318Mint sanitized markdown through the dompurify policy
- #125315Add the sentry-script-url Trusted Types policy
- #125277replace WATCH/MULTI in agentic progress with cluster-safe Lua compare-and-set
- #125384ref(seer): Say what failed in the invalid embed props report
- #125323Only collapse hypotheses for runs finished on load
- #125443Render ToolCall reference inline after the title