Skip to content

feat(llms.txt): Describe each project with its description - #434

Merged
Jan-Frederik Schmidt (g3n35i5) merged 1 commit into
mainfrom
feat/llms-txt-description
Oct 26, 2026
Merged

Jan-Frederik Schmidt (g3n35i5) merged 1 commit into
mainfrom
feat/llms-txt-description

Conversation

@jojolc

Copy link
Copy Markdown
Contributor

Projects now have a description (admin pages, landing page cards), but llms.txt listed each project only by title and version. An automated reader had no way to tell which project covers what without opening each one.

Each project entry in llms.txt now carries its description, in the notes position llmstxt.org defines for a link:

- [My Project 2.0.0](https://…/static/projects/my-project/2.0.0/index.html): Drives the robot in real time. (the newest of 6 published versions)
  • A project without a description keeps the previous entry unchanged.
  • The admin form allows multi-line descriptions. A line break would end the markdown list item, so the description is joined into one line.
  • docs/docs/05-agent-discovery.md mentions the description in the list of what llms.txt contains.

Testing

uv run --group test pytest tests/unit/api/routes/test_agent_discovery.py: 25 passed, including the new test_llms_txt_describes_each_project.

🤖 Generated with Claude Code

@dokploy-2026-07-07-mi9i9n

dokploy-2026-07-07-mi9i9n Bot commented Oct 26, 2026 •

Copy link
Copy Markdown

Dokploy Preview Deployment

Name Status Preview Updated (UTC)
preview ✅ Done Preview URL 2026-10-26T09:01:36.777Z

@codecov

codecov Bot commented Oct 26, 2026

Copy link
Copy Markdown

Bundle Report

Bundle size has no change ✅

@codecov

codecov Bot commented Oct 26, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Projects now carry a description, set on the admin pages and shown on
the landing page. `llms.txt` listed a project only by its title and
version, so an automated reader had to open each project to find out
what it covers.

Each project's entry now carries its description ahead of the version
note, where llmstxt.org puts a link's notes. The description may span
lines, which would end the list item, so it is joined into one line.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@jojolc
Johanna (jojolc) force-pushed the feat/llms-txt-description branch from 22c2cf2 to c84d69c Compare October 26, 2026 09:01
@g3n35i5
Jan-Frederik Schmidt (g3n35i5) merged commit 24a0564 into main Oct 26, 2026
19 checks passed
@g3n35i5
Jan-Frederik Schmidt (g3n35i5) deleted the feat/llms-txt-description branch October 26, 2026 09:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

preview Trigger Dokploy preview deployment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants