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
|
| GitGuardian id | GitGuardian status | Secret | Commit | Filename | |
|---|---|---|---|---|---|
| 29606901 | Triggered | Generic High Entropy Secret | 4a9439e | apps/sim/providers/utils.test.ts | View secret |
🛠 Guidelines to remediate hardcoded secrets
- Understand the implications of revoking this secret by investigating where it is used in your code.
- Replace and store your secret safely. Learn here the best practices.
- Revoke and rotate this secret.
- If possible, rewrite git history. Rewriting git history is not a trivial act. You might completely break other contributing developers' workflow and you risk accidentally deleting legitimate data.
To avoid such incidents in the future consider
- following these best practices for managing and storing secrets including API keys and other credentials
- install secret detection on pre-commit to catch secret before it leaves your machine and ease remediation.
🦉 GitGuardian detects secrets in your source code to help developers and security teams secure the modern development process. You are seeing this because you or someone else with access to this repository has authorized GitGuardian to scan your pull request.
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 Changed
Sequence 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 |