Skip to content

improvement(library): merge near-duplicate posts into their stronger pages - #9255

Merged
waleedlatif1 merged 4 commits into
stagingfrom
improvement/library-merge-duplicates
Oct 20, 2026
Merged

waleedlatif1 merged 4 commits into
stagingfrom
improvement/library-merge-duplicates

Conversation

@waleedlatif1

@waleedlatif1 waleedlatif1 commented Oct 20, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

  • Merge ai-agents-stripe-payment-automation-failed-payment-alerts into stripe-billing-failed-payment-ai-agent-guide. Moved over: a short section on closing an alert when a later invoice.paid or payment_intent.succeeded event arrives (both are listed in Sim's Stripe trigger and checked against Stripe's event reference), the point that the Wait block resumes on a timer and not on a Stripe event, and 6 distinct FAQs.
  • Merge github-mcp-server-ai-agent-builders into github-mcp-server-ai-agents. Moved over: a permission table by agent role, the note that a local server still sends prompts and tool results to the model provider, and 8 distinct FAQs (private repos, PAT vs. dedicated identity, write access, local models on self-hosted Sim, the Human in the Loop + Condition approval pattern, data locality).
  • Merge ai-agent-workflow-builders-multi-step-tasks into best-ai-workflow-builders. Moved over: the approval and run-log checks into the multi-step section, and 9 distinct FAQs (agent builder vs. workflow builder; Sim's Human in the Loop, Guardrails, Wait, Evaluator, and run logs; Dify, Dust, Relevance AI). The Sim answers were checked against the block definitions and docs. The vendor descriptions were checked against raw vendor HTML.
  • Delete the three retired post folders and their covers, as in fix(seo): GEO hygiene — indexing, canonical URLs, llms.txt, docs redirects, library consolidation #8508, and add their LIBRARY_MERGED_SLUGS entries. next.config.ts 301s each URL to the surviving post. No redirect chains: no existing entry points at a retired slug.
  • Repoint the 11 internal links to the retired slugs. Each is a one-line change.
  • Keep three candidate merges out of this PR because the pages serve different search intents: ai-agent-observability (a "what is" explainer) vs. the observability tools roundup, ai-agents-for-marketing-automation (a how-to-build guide) vs. the marketing platforms roundup, and best-ai-agents-for-slack (support, knowledge, and CRM agents in general) vs. best-slack-mcp-agent-builders (MCP builders only).

Type of Change

  • Bug fix
  • New feature
  • Breaking change
  • Documentation
  • Other: ___________
  • Improvement

Testing

  • bun run scripts/check-library-content.ts: passed (137 posts).
  • Grepped the repo for each retired slug. Only apps/sim/lib/library/retired-slugs.ts mentions them.
  • No existing tests cover retired slugs or the library redirects, so no test suite was run.

Checklist

  • Code follows project style guidelines
  • Self-reviewed my changes
  • Tests added/updated and passing
  • No new warnings introduced
  • I confirm that I have read and agree to the terms outlined in the Contributor License Agreement (CLA)

@vercel

vercel Bot commented Oct 20, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated
docs Skipped Skipped Oct 20, 2026 11:23pm UTC

Request Review

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 21 files

Confidence score: 5/5

  • Automated review surfaced no issues in the provided summaries.
  • No files require special attention.

Turn on auto-fix | Re-trigger cubic

@greptile-apps

greptile-apps Bot commented Oct 20, 2026 •

Copy link
Copy Markdown
Contributor

RetriggerView in GreptileConfidence Score: 5/5

[Medium impact] The PR appears safe to merge; no actionable new issues were found.

Summary

Merges three near-duplicate library posts into their surviving guides.

  • The Stripe billing guide explains how later payments close failed-payment alerts.
  • The GitHub MCP guide explains agent permissions and where repository data goes.
  • Best AI Workflow Builders covers approval flow, run logs, and more builder choices.
  • Retired library URLs redirect to the matching surviving guide.
  • The Dust alternatives article now lists Sim's integration count as 270+.

Reviews (2) · Last reviewed commit: "fix(library): use the catalog-derived in..." · Reviewed by Greptile

Comment thread apps/sim/content/library/github-mcp-server-ai-agents/index.mdx Outdated
@waleedlatif1
waleedlatif1 force-pushed the improvement/library-merge-duplicates branch from 4d0182c to d6b599f Compare October 20, 2026 23:21
@waleedlatif1

Copy link
Copy Markdown
Collaborator Author

@greptile

@waleedlatif1

Copy link
Copy Markdown
Collaborator Author

@cubic-dev-ai review this PR

@cubic-dev-ai

cubic-dev-ai Bot commented Oct 20, 2026

Copy link
Copy Markdown
Contributor

@cubic-dev-ai review this PR

@waleedlatif1 I have started the AI code review. It will take a few minutes to complete.

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 21 files

Confidence score: 5/5

  • Automated review surfaced no issues in the provided summaries.
  • No files require special attention.

Turn on auto-fix | Re-trigger cubic

@waleedlatif1
waleedlatif1 merged commit fcf8fab into staging Oct 20, 2026
54 checks passed
@waleedlatif1
waleedlatif1 deleted the improvement/library-merge-duplicates branch October 21, 2026 01:17

This branch was previously deployed

1 inactive deployment
Preview — 4ee2e3dc Deployed Oct 20, 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