Skip to content

feat(investigations): Add orchestration control API - #123086

Draft
arslnb wants to merge 2 commits into
sentry/investigations-orchestration-persistencefrom
sentry/investigations-orchestration-control-api
Draft

feat(investigations): Add orchestration control API#123086
arslnb wants to merge 2 commits into
sentry/investigations-orchestration-persistencefrom
sentry/investigations-orchestration-control-api

Conversation

@arslnb

@arslnb arslnb commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

Adds the private Sentry control API for agentic investigations on top of #122972. Source-backed requests now reuse the existing collection endpoint: manual context and canonical metric-open-period references create the investigation, project links, and orchestration run atomically, while existing manual and template creation remain unchanged.

Existing list, detail, and candidate responses expose compact orchestration status. New organization-scoped routes return the durable projection and accept six strictly validated, idempotent commands under row locking. This slice intentionally stops at command persistence: it does not add Seer dispatch, event reduction, report materialization, frontend changes, or migrations.

Create agentic investigation runs through the existing collection endpoint and expose durable orchestration state and idempotent command acceptance through private organization-scoped APIs.
@github-actions github-actions Bot added the Scope: Backend Automatically applied to PRs that change backend components label Aug 28, 2026
@github-actions github-actions Bot added the Scope: Frontend Automatically applied to PRs that change frontend components label Aug 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Scope: Backend Automatically applied to PRs that change backend components Scope: Frontend Automatically applied to PRs that change frontend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant