fix(forking): keep dependent overrides editable - #6776
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub. |
|
@cursor review |
PR SummaryMedium Risk Overview Data model: Nested tool params now carry optional Logic: UI: Mapping entries add an Edit configuration chip when the parent is resolved and there are hidden configured fields. That reveals all active selectors under the parent without changing sync blockers; workflow cards opened via edit start expanded. Tool grouping in cards keys off Reviewed by Cursor Bugbot for commit 8e63f80. Configure here. |
Greptile SummaryThis PR keeps saved dependent mappings editable while separating nested dependency chains by tool instance.
Confidence Score: 5/5The PR appears safe to merge. No blocking failure remains.
|
| Filename | Overview |
|---|---|
| apps/sim/ee/workspace-forking/components/fork-sync/fork-sync-view.tsx | The edit action now mounts optional-only configuration cards in an expanded state, resolving the previously reported ineffective-click behavior. |
| apps/sim/ee/workspace-forking/components/fork-sync/dependent-value.ts | Display filtering is separated from Sync actionability, and dependency traversal is constrained to the active tool-instance scope. |
| apps/sim/ee/workspace-forking/lib/mapping/dependent-reconfigs.ts | Nested tool dependents now receive stable instance scopes and retain canonical provider and consumer relationships. |
| apps/sim/lib/api/contracts/workspace-fork.ts | The dependent-reconfiguration contract adds optional dependency-scope metadata for nested tool instances. |
Reviews (2): Last reviewed commit: "fix(forking): expand configured edit car..." | Re-trigger Greptile
|
@cursor review |
There was a problem hiding this comment.
✅ Bugbot reviewed your changes and found no new issues!
Comment @cursor review or bugbot run to trigger another review on this PR
Reviewed by Cursor Bugbot for commit 8e63f80. Configure here.
Summary
Type of Change
Testing
bunx vitest run ee/workspace-forking/components/fork-sync/dependent-value.test.ts ee/workspace-forking/lib/mapping/dependent-reconfigs.test.ts lib/api/contracts/workspace-fork.test.tsbun run lintbun run type-checkbun run check:auditsbun run apps/sim/scripts/check-block-registry.ts origin/stagingChecklist