Skip to content

Add You.com integration to the integrations grid - #5084

Draft
tyler5673 wants to merge 4 commits into
temporalio:mainfrom
tyler5673:add-youcom-integration
Draft

Add You.com integration to the integrations grid#5084
tyler5673 wants to merge 4 commits into
temporalio:mainfrom
tyler5673:add-youcom-integration

Conversation

@tyler5673

@tyler5673 tyler5673 commented Aug 10, 2026

Copy link
Copy Markdown

What this adds

A new card in the integrations grid (docs.temporal.io/integrations) for You.com, linking to the standalone youdotcom-temporal plugin.

The plugin exposes You.com web search, research, and webpage-contents calls as durable Temporal Activities with retry and error mapping, and ships a SimplePlugin for one-line worker/client setup. It is a standalone package (not in temporalio/contrib/), which matches how other third-party integrations are listed here (e.g., Parseable, Mastra, Pydantic AI).

Change

One entry appended to src/components/IntegrationsGrid/integrations-data.json:

{
  "name": "You.com",
  "description": "Run You.com web search, research, and webpage-contents calls as durable Temporal Activities with retry and error mapping.",
  "tags": ["Data source"],
  "sdk": "Python",
  "href": "https://github.com/youdotcom-oss/youdotcom-temporal/blob/main/README.md"
}

This JSON is the single source for both the React grid (src/components/IntegrationsGrid) and the markdown pipeline (scripts/component-handlers/integrations.mjs), so this one edit updates both renderings. No .mdx page is added; the card links directly to the plugin's README, consistent with the OpenAI Agents SDK (Python) and Parseable entries.

Tag: requesting maintainer input

I used a new Data source tag. None of the existing tags (Agent framework, Agent observability, Framework, Governance, Observability, Temporal Cloud) fit a data-providing integration, and the tag list is auto-derived from this file, so the new value will appear as a filter chip with no component change.

I chose Data source over:

  • Tools — too broad, and overlaps the SDK's own "tools" concept.
  • Grounding / Retrieval — RAG jargon, too narrow for a public filter chip.
  • Search — too narrow; the plugin also does research and webpage contents.

Happy to rename or drop it if you'd prefer a different category, or would rather not add a new tag for a single entry.

Validation

  • python3 -m json.tool integrations-data.json passes.
  • No MDX/prose changes, so the Vale CI rules (Temporal.Headings, Temporal.RelativeLinks, scoped to docs/) do not apply to this file.
  • Did not run yarn build locally (no Node toolchain in this environment); the change is a data-only JSON addition with no structural or code impact.

CLA

I will sign the Temporal CLA when prompted.

Add a card for the youdotcom-temporal plugin, which exposes You.com
search, research, and webpage-contents calls as durable Temporal
Activities. Proposes a new "Data source" tag for data-providing
integrations; asking maintainers to confirm the category or rename it.
@vercel

vercel Bot commented Aug 10, 2026

Copy link
Copy Markdown

@tyler5673 is attempting to deploy a commit to the Temporal Team on Vercel.

A member of the Team first needs to authorize it.

@CLAassistant

CLAassistant commented Aug 10, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

Match the product term and distinguish from generic search.
Use a commit-tagged permalink (blob/v1.0.0/README.md) instead of the
moving main branch ref, so the integrations grid always points at the
reviewed release snapshot.
A pinned tag ref would go stale on every release and add maintenance
burden for no benefit; the main branch ref always points at the latest
README and never 404s while the repo exists.
@lennessyy lennessyy added the community-contributor This PR was submitted external to Temporal label Aug 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

community-contributor This PR was submitted external to Temporal

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants