Skip to content

Stop generating llms.txt for Chainlink Functions and Automation#3942

Open
thodges-gh wants to merge 1 commit into
mainfrom
chore/remove-functions-automation-llms
Open

Stop generating llms.txt for Chainlink Functions and Automation#3942
thodges-gh wants to merge 1 commit into
mainfrom
chore/remove-functions-automation-llms

Conversation

@thodges-gh

Copy link
Copy Markdown
Contributor

Closing issues

closes #3941

Description

We generate llms.txt / llms-full.txt documentation bundles for every product section. For Chainlink Functions and Chainlink Automation we steer developers toward CRE for new use cases, so we don't want LLMs pulling in and focusing on the full Functions/Automation bundles.

This PR removes both products from llms.txt generation and deletes the already-generated and hand-authored files. Only the LLM bundles are affected — the underlying product documentation pages are unchanged.

Changes

  • Remove chainlink-functions and chainlink-automation from SUPPORTED_LLM_SECTIONS / LLM_SECTIONS_CONFIG in src/config/llms.ts. This single source of truth cascades to generation (generate-llms.ts), the [section]/llms-full.txt route, validation (validate-llms.ts), and the sidebar LlmsLink.
  • Delete the generated llms-full.txt and hand-authored llms.txt index files for both products, plus their synced public/ copies.
  • Remove both products' entries from the root public/llms.txt index (Documentation Index + Full).
  • Remove now-dead SECTION_DISPLAY_NAMES entries in LlmsLink.tsx.

🤖 Generated with Claude Code

Remove Chainlink Functions and Chainlink Automation from llms.txt
generation. We steer new use cases toward CRE for these products, so we
don't want LLMs pulling in their full documentation bundles.

- Drop both sections from SUPPORTED_LLM_SECTIONS / LLM_SECTIONS_CONFIG
  in src/config/llms.ts. This cascades to generation, the
  [section]/llms-full.txt route, validation, and the sidebar LlmsLink.
- Delete the generated llms-full.txt and hand-authored llms.txt index
  files for both products, plus their synced public/ copies.
- Remove their entries from the root public/llms.txt index.
- Remove now-dead SECTION_DISPLAY_NAMES entries in LlmsLink.tsx.

closes #3941

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@thodges-gh thodges-gh requested review from a team as code owners July 6, 2026 14:25
@vercel

vercel Bot commented Jul 6, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
documentation Ready Ready Preview Jul 6, 2026 2:29pm

Request Review

@github-actions

github-actions Bot commented Jul 6, 2026

Copy link
Copy Markdown
Contributor

👋 thodges-gh, thanks for creating this pull request!

To help reviewers, please consider creating future PRs as drafts first. This allows you to self-review and make any final changes before notifying the team.

Once you're ready, you can mark it as "Ready for review" to request feedback. Thanks!

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.

Stop generating llms.txt files for Chainlink Functions and Chainlink Automation

1 participant