Skip to content

feat(projects): add agent framework platforms - #125016

Merged
obostjancic merged 2 commits into
masterfrom
ognjenbostjancic/tet-2969-add-agent-platforms-backend
Sep 21, 2026
Merged

obostjancic merged 2 commits into
masterfrom
ognjenbostjancic/tet-2969-add-agent-platforms-backend

Conversation

@obostjancic

@obostjancic obostjancic commented Sep 21, 2026 •

Copy link
Copy Markdown
Member

Project creation now accepts node-mastra, node-flue, and node-eve as valid platform IDs.

This PR must merge and deploy before the frontend picker change in #125015 can merge.

Refs TET-2969

Accept Mastra, Flue, and Eve platform IDs during project creation so the frontend can expose them after this change deploys.

Refs TET-2969
@linear-code

linear-code Bot commented Sep 21, 2026

Copy link
Copy Markdown

TET-2969

@github-actions github-actions Bot added the Scope: Backend Automatically applied to PRs that change backend components label Sep 21, 2026
@obostjancic obostjancic changed the title feat(projects): Allow agent framework platforms feat(projects): add agent framework platforms Sep 21, 2026
@obostjancic
obostjancic marked this pull request as ready for review September 21, 2026 07:53
@obostjancic
obostjancic requested review from a team as code owners September 21, 2026 07:53
@obostjancic
obostjancic merged commit ed0fb2b into master Sep 21, 2026
89 checks passed
@obostjancic
obostjancic deleted the ognjenbostjancic/tet-2969-add-agent-platforms-backend branch September 21, 2026 08:27
jared-outpost Bot added a commit to getsentry/cli that referenced this pull request Sep 22, 2026
The server accepts `node-mastra`, `node-flue`, and `node-eve`, but the
CLI's local platform list rejects them before project creation reaches
the API.

Add all three identifiers to the shared list and extend the
project-create regression test to verify each reaches the API unchanged.
Existing client-side validation remains unchanged; platform listing,
completion, and suggestions also pick up the new identifiers through the
shared list.

Backend change: getsentry/sentry#125016 (merged
September 21, 2026).

Refs [TET-2969](https://linear.app/getsentry/issue/TET-2969).

<!-- junior-request-attribution:start -->
via **Ogi**.
<!-- junior-request-attribution:end -->

<!-- junior-session-footer:start -->
<!-- junior-conversation-id:slack%3AD0AK2SV2UTE%3A1790073794.487519 -->

--

[View Junior
Session](https://junior-prod.sentry.dev/conversations/slack%3AD0AK2SV2UTE%3A1790073794.487519)
[[Sentry]](https://sentry.sentry.io/explore/conversations/slack%3AD0AK2SV2UTE%3A1790073794.487519/?project=4510944073809921)

<!-- junior-session-footer:end -->

Co-authored-by: sentry-junior[bot] <264270552+sentry-junior[bot]@users.noreply.github.com>
Co-authored-by: Ognjen Bostjancic <ognjen.bostjancic@sentry.io>
Co-authored-by: jared-outpost[bot] <jared-outpost[bot]@users.noreply.github.com>
BYK pushed a commit to getsentry/sentry-mcp that referenced this pull request Sep 23, 2026
The server accepts `node-mastra`, `node-flue`, and `node-eve`, but the
CLI's local platform list rejects them before project creation reaches
the API.

Add all three identifiers to the shared list and extend the
project-create regression test to verify each reaches the API unchanged.
Existing client-side validation remains unchanged; platform listing,
completion, and suggestions also pick up the new identifiers through the
shared list.

Backend change: getsentry/sentry#125016 (merged
September 21, 2026).

Refs [TET-2969](https://linear.app/getsentry/issue/TET-2969).

<!-- junior-request-attribution:start -->
via **Ogi**.
<!-- junior-request-attribution:end -->

<!-- junior-session-footer:start -->
<!-- junior-conversation-id:slack%3AD0AK2SV2UTE%3A1790073794.487519 -->

--

[View Junior
Session](https://junior-prod.sentry.dev/conversations/slack%3AD0AK2SV2UTE%3A1790073794.487519)
[[Sentry]](https://sentry.sentry.io/explore/conversations/slack%3AD0AK2SV2UTE%3A1790073794.487519/?project=4510944073809921)

<!-- junior-session-footer:end -->

Co-authored-by: sentry-junior[bot] <264270552+sentry-junior[bot]@users.noreply.github.com>
Co-authored-by: Ognjen Bostjancic <ognjen.bostjancic@sentry.io>
Co-authored-by: jared-outpost[bot] <jared-outpost[bot]@users.noreply.github.com>
BYK pushed a commit to getsentry/sentry-mcp that referenced this pull request Sep 30, 2026
The server accepts `node-mastra`, `node-flue`, and `node-eve`, but the
CLI's local platform list rejects them before project creation reaches
the API.

Add all three identifiers to the shared list and extend the
project-create regression test to verify each reaches the API unchanged.
Existing client-side validation remains unchanged; platform listing,
completion, and suggestions also pick up the new identifiers through the
shared list.

Backend change: getsentry/sentry#125016 (merged
September 21, 2026).

Refs [TET-2969](https://linear.app/getsentry/issue/TET-2969).

<!-- junior-request-attribution:start -->
via **Ogi**.
<!-- junior-request-attribution:end -->

<!-- junior-session-footer:start -->
<!-- junior-conversation-id:slack%3AD0AK2SV2UTE%3A1790073794.487519 -->

--

[View Junior
Session](https://junior-prod.sentry.dev/conversations/slack%3AD0AK2SV2UTE%3A1790073794.487519)
[[Sentry]](https://sentry.sentry.io/explore/conversations/slack%3AD0AK2SV2UTE%3A1790073794.487519/?project=4510944073809921)

<!-- junior-session-footer:end -->

Co-authored-by: sentry-junior[bot] <264270552+sentry-junior[bot]@users.noreply.github.com>
Co-authored-by: Ognjen Bostjancic <ognjen.bostjancic@sentry.io>
Co-authored-by: jared-outpost[bot] <jared-outpost[bot]@users.noreply.github.com>

This branch was successfully deployed

1 active deployment
Preview — a9fd6277 Deployed Sep 21, 2026 by vercel[bot]
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants