feat(seer): Add deliver_feature_result RPC for Seer agent features #116734
@sentry/warden / warden
completed
Jun 2, 2026 in 6m 53s
1 issue
High
Circular import causes ImportError: feature_delivery and night_shift/delivery import each other - `src/sentry/seer/agent/feature_delivery.py:8`
Line 8 imports from night_shift.delivery before FeatureRunStatus is defined on line 10; night_shift/delivery.py line 14 then tries to import FeatureRunStatus from the partially-initialized module, raising ImportError on startup. Fix by defining FeatureRunStatus in a standalone types module (e.g. sentry/seer/agent/types.py) that neither file imports from the other.
6 skills analyzed
| Skill | Findings | Duration | Cost |
|---|---|---|---|
| security-review | 0 | 3m 13s | $0.53 |
| sentry-backend-bugs | 1 | 6m 17s | $1.33 |
| wrdn-pii | 0 | 1m 58s | $0.11 |
| wrdn-authz | 0 | 5m 2s | $0.59 |
| wrdn-code-execution | 0 | 2m 53s | $0.32 |
| wrdn-data-exfil | 0 | 3m 33s | $0.36 |
⏱ 22m 57s · 2.1M in / 78.4k out · $3.24
Loading