Skip to content

feat(seer): Carry structuredContent on the ToolResult client model#120569

Open
azulus wants to merge 1 commit into
masterfrom
jeremy/effects-registry-wire
Open

feat(seer): Carry structuredContent on the ToolResult client model#120569
azulus wants to merge 1 commit into
masterfrom
jeremy/effects-registry-wire

Conversation

@azulus

@azulus azulus commented Jul 24, 2026

Copy link
Copy Markdown
Member

seer emits frontend-only effects (deep-links) on a tool result's structuredContent, but the ToolResult client model dropped it (extra=ignore), so it never reached the Explorer frontend. Add an additive optional structuredContent pass-through so the chat endpoint's .dict() serialization carries it to the client.

Absent on old seer responses and ignored by old clients — no behavior change on its own and no required deploy order.

Backend half of the links bus (getsentry/seer#7507); the frontend render lands separately in #120570 and depends on this.

@github-actions github-actions Bot added the Scope: Backend Automatically applied to PRs that change backend components label Jul 24, 2026
@azulus
azulus marked this pull request as ready for review July 24, 2026 22:39
@azulus
azulus requested a review from a team as a code owner July 24, 2026 22:39
seer emits frontend-only effects (e.g. navigation deep-links) on a tool result's
structuredContent, but the client model dropped it (extra=ignore), so it never
reached the Explorer frontend. Add an additive optional structuredContent
pass-through so the chat endpoint's .dict() serialization carries it to the
client; absent on old seer responses, ignored by old clients.

Co-Authored-By: Claude <noreply@anthropic.com>
@azulus
azulus force-pushed the jeremy/effects-registry-wire branch from 5c31cf6 to e96a306 Compare July 24, 2026 22:43
@azulus azulus changed the title feat(seer): Carry structuredContent through the ToolResult client model feat(seer): Carry structuredContent on the ToolResult client model Jul 24, 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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants