v0.6.24: copilot feedback wiring, captcha fixes#3944
Conversation
waleedlatif1
commented
Apr 4, 2026
- feat: mothership/copilot feedback (feat: mothership/copilot feedback #3940)
- fix(envvars): restore workflowUserId fallback for scheduled execution env var resolution (fix(envvars): restore workflowUserId fallback for scheduled execution env var resolution #3941)
- improvement(models): tighten model metadata and crawl discovery (improvement(models): tighten model metadata and crawl discovery #3942)
- fix(captcha): use getResponsePromise for Turnstile execute-on-submit flow (fix(captcha): use getResponsePromise for Turnstile execute-on-submit flow #3943)
* feat: mothership/copilot feedback * fix(feedback): remove mutation object from useCallback deps
… env var resolution (#3941) * fix(envvars): restore workflowUserId fallback for scheduled execution env var resolution * test(envvars): add coverage for env var user resolution branches
* improvement(models): tighten model metadata and crawl discovery Made-with: Cursor * revert hardcoded FF * fix(models): narrow structured output ranking signal Made-with: Cursor * fix(models): remove generic best-for copy Made-with: Cursor * fix(models): restore best-for with stricter criteria Made-with: Cursor * fix * models
PR SummaryMedium Risk Overview Fixes signup Turnstile execution-on-submit by switching to Tightens the public model catalog: makes Updates workflow execution core to resolve env vars using Reviewed by Cursor Bugbot for commit c2b12cf. Configure here. |
|
The latest updates on your projects. Learn more about Vercel for GitHub. |
Greptile SummaryThis PR bundles four changes: (1) wires copilot/mothership thumbs-up/thumbs-down feedback through a new mutation hook to the existing Key changes:
Confidence Score: 5/5Safe to merge — no P0/P1 findings; both open items are P2 style/best-practice improvements. All substantive logic changes (env-resolution fix, feedback wiring, model metadata) are well-tested and correct. The two remaining findings are a relative import in a new test file and the removed captcha timeout guard — both non-blocking P2 suggestions. No data-integrity or runtime-correctness concerns remain. apps/sim/app/(auth)/signup/signup-form.tsx (removed timeout guard) and apps/sim/app/(landing)/models/utils.test.ts (relative import) Important Files ChangedSequence DiagramsequenceDiagram
participant User
participant MessageActions
participant FeedbackModal
participant useSubmitCopilotFeedback
participant API as /api/copilot/feedback
User->>MessageActions: clicks 👍 or 👎
MessageActions->>FeedbackModal: open (pendingFeedback = 'up'|'down')
User->>FeedbackModal: enters feedback text
User->>FeedbackModal: clicks Submit
FeedbackModal->>useSubmitCopilotFeedback: mutate({ chatId, userQuery, agentResponse, isPositiveFeedback, feedback })
useSubmitCopilotFeedback->>API: POST /api/copilot/feedback
API-->>useSubmitCopilotFeedback: { success, feedbackId }
FeedbackModal-->>User: modal closes
Reviews (1): Last reviewed commit: "fix(captcha): use getResponsePromise for..." | Re-trigger Greptile |
