You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(seer): Read Seer project preferences from Sentry DB in Sentry endpoints (#111594)
Fixes AIML-2611
Depends on #111591
Behind `organizations:seer-project-settings-read-from-sentry`, read Seer
project preferences directly from ProjectOption + SeerProjectRepository
instead of proxying to the Seer API. Part of [Phase 3 of the Seer
project preferences
migration](https://www.notion.so/sentry/Tech-Spec-Migrate-Seer-Settings-to-Sentry-Database-3208b10e4b5d80f58ea0d7b77a301e2a).
Updated call sites:
- autofix_agent.py — trigger_coding_agent_handoff
- coding_agent.py — _launch_agents_for_repos
- issue_summary.py — get_automation_stopping_point
- on_completion_hook.py — _get_handoff_config_if_applicable,
_clear_handoff_preference
- utils.py — has_project_connected_repos
- project_seer_preferences.py — GET
- organization_autofix_automation_settings.py —
_serialize_projects_with_settings (GET), POST
- tasks/seer/autofix.py — configure_seer_for_existing_org
- tasks/seer/context_engine_index.py — index_repos
- seer_rpc.py — trigger_coding_agent_launch
- autofix.py — _resolve_project_preference
Note: Generally I chose not to catch DB errors. We shouldn't be getting
any. We'll roll out gradually and if something happens we should get a
Sentry exception so I can fix it.
---------
Co-authored-by: Claude Sonnet 4 <noreply@anthropic.com>
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
0 commit comments