Skip to content

v0.9.9: nextjs version bump, library articles, composer mention menu fixes - #8523

Merged
waleedlatif1 merged 9 commits into
mainfrom
staging
Oct 1, 2026
Merged

waleedlatif1 merged 9 commits into
mainfrom
staging

Conversation

@waleedlatif1

Copy link
Copy Markdown
Collaborator

waleedlatif1 and others added 9 commits October 1, 2026 01:07
…rects, library consolidation (#8508)

* fix(seo): GEO hygiene — indexing, canonical URLs, llms.txt, docs redirects, library consolidation

- Single source for public site URLs (@sim/utils/site) and a check:site-urls audit against apex links
- Derive content canonicals from section basePath + slug instead of hand-written frontmatter
- Replace robots.txt disallows for app surfaces with X-Robots-Tag noindex; stop blocking /_next/;
  drop the inherited homepage canonical and og:url; noindex deployed chats
- Generate llms.txt / llms-full.txt from the content registries and comparison data
- Docs: redirect removed locale URLs in one hop, fix 404 robots/canonical, git-based lastModified
- Merge duplicate library articles with 301s and repoint inbound links; differentiate overlapping ones
- Interlink comparisons and library; tighten integration page metadata and JSON-LD
- One INTEGRATION_COUNT_LABEL; remove invalid review JSON-LD; raster Organization logo

* fix(docs): always register the lastModified plugin so page types don't depend on git history

* fix(docs): say the SDK default host redirects to www

* improvement(landing): use named type sizes on the integration and comparison pages

* fix(landing): match bare competitor names in descriptions; pluralize remaining actions
* fix(chat): keep mention searches open and align resource menus

* fix(chat): preserve mention selection and nested menu sizing

* fix(chat): reset replaced queries and bound workspace previews
…im Fits (#8519)

* feat(library): AI Agent Marketplace vs Building From Scratch: Where Sim Fits

* Pi Babysit: address PR #8519 feedback

---------

Co-authored-by: Sim Pi Agent <[email protected]>
* docs(library): update best-ai-workflow-builders

* Pi Babysit: address PR #8516 feedback

* fix(library): restore the coding-agents vs workflow-agents link

* fix(library): name Sim as the AI workspace and use workflow builder, not canvas

---------

Co-authored-by: Sim Pi Agent <[email protected]>
Co-authored-by: Waleed Latif <[email protected]>
* docs(library): update best-ai-agents-sales-crm-automation

* Pi Babysit: address PR #8517 feedback

* fix(library): restore the Slack-to-CRM cross-link

---------

Co-authored-by: Sim Pi Agent <[email protected]>
Co-authored-by: Waleed Latif <[email protected]>
* docs(library): update best-ai-agent-platforms-2026

* Pi Babysit: address PR #8518 feedback

* Pi Babysit: address PR #8518 feedback

* fix(library): answer the builder question directly and restore the coding-tools link

---------

Co-authored-by: Sim Pi Agent <[email protected]>
Co-authored-by: Waleed Latif <[email protected]>
…I workflows in 2026? (#8520)

* feat(library): What are the best marketing automation platforms for AI workflows in 2026?

* Pi Babysit: address PR #8520 feedback

* fix(library): link the marketing platform vs agent builder guide

---------

Co-authored-by: Sim Pi Agent <[email protected]>
Co-authored-by: Waleed Latif <[email protected]>
…tead of a deploy step (#8522)

Deploys no longer register the 0027-0029 Search retirement. A long cleanup in the deploy
migration generated heavy WAL and stalled application writes, and held the release until it
finished. The retirement is optional storage reclamation once live Search is on, so it now runs
as a resumable operator command, paced by --pause-ratio and --max-rows, with --maintenance
running the index rebuilds and vacuum and journaling completion.
@waleedlatif1
waleedlatif1 requested a review from a team as a code owner October 1, 2026 16:57
@vercel

vercel Bot commented Oct 1, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated
docs Ready Ready Preview Oct 1, 2026 4:57pm UTC

Request Review

@waleedlatif1
waleedlatif1 merged commit b6341eb into main Oct 1, 2026
29 of 30 checks passed
@greptile-apps

greptile-apps Bot commented Oct 1, 2026 •

Copy link
Copy Markdown
Contributor

RetriggerConfidence Score: 4/5

[High risk] Next.js version bump and URL configuration refactor.

The PR should not merge until an active @ search can coexist with subsequent skill completion without silently dropping the skill context.

Findings

  1. P1 Active mentions skip skill registration ▶

Summary

The PR updates public-site indexing and canonical URLs, consolidates library articles, generates fuller AI-readable site indexes, adjusts composer resource menus, upgrades Next.js, and moves Search-embedding retirement to an operator command.

  • The expanded mention search interferes with skill registration when an unselected @ query precedes a skill in the same message.
Diagram
%%{init: {'theme': 'neutral'}}%%
flowchart LR
  A[Composer text] --> B{Active @ search?}
  B -->|Yes| C[Skip auto-mention processors]
  B -->|No| D[Register completed skill or integration]
  C --> E[Later /skill remains plain text]
Loading

Reviews (1) · Last reviewed commit: "improvement(search): run Search retireme..."

Comment on lines +841 to +849
const hasMentionQuery =
mentionRangeRef.current !== null || dismissedMentionRef.current !== null
if (dismissedMentionRef.current?.triggerSelected) dismissedMentionRef.current = null

let finalValue = nextValue
if (contextsEnabledRef.current && nextValue.length === previousValue.length + 1) {
if (
contextsEnabledRef.current &&
!hasMentionQuery &&
nextValue.length === previousValue.length + 1

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.

P1 Active mentions skip skill registration

If someone leaves an @ search unselected and then types /skill later in the same message, the search remains active across spaces. This guard skips the processor that registers the completed skill, so the message contains plain text instead of the intended skill context. It also skips chip conversion for text pasted while the search is active.

Knowledge Base Used: Web application and product surfaces

This branch was successfully deployed

1 active deployment
Preview — 70772100 Deployed Oct 1, 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.

2 participants