Skip to content

Fix rejected Linq authorization connection links - #154

Merged
fmhall merged 1 commit into
mainfrom
mason/fix-linq-authorization-links
Oct 2, 2026
Merged

fmhall merged 1 commit into
mainfrom
mason/fix-linq-authorization-links

Conversation

@fmhall

@fmhall fmhall commented Oct 2, 2026

Copy link
Copy Markdown
Member

Production Link authorization prompts were rejected with HTTP 400 because Linq requires a native link to be the only part in its message. Eve swallowed the delivery error, leaving the conversation paused without its connection prompt.

Send the instruction text and native connection link as separate messages, each with its own stable idempotency key. Retain the text message ID for authorization completion updates. The regression now enforces Linq's actual message-part constraint and fails against the original implementation.

Validation: pnpm check (777 tests, all six tasks), pnpm build, and pnpm exec eve build passed. The focused Linq suite passed 36 tests; independent read-only review found no issues. Live production delivery has not yet been exercised.

Follow-up to #153.

@fmhall
fmhall merged commit 9ba97f1 into main Oct 2, 2026
2 checks passed

This branch was successfully deployed

1 active deployment
Preview — 7cbccbda Deployed Oct 2, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant