Conversation
Add a Hugo LLMS output format that renders /llms.txt from the homepage package front matter, plus curated links to other major scverse packages and project resources. Also fix mudata's dead docs URL. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
✅ Deploy Preview for jade-cajeta-1bcca0 ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
There was a problem hiding this comment.
Currently the core package list depends on code (I guess javascript of similar) execution to get rendered in the txt file. Do we know if an agent will see the rendered list at runtime, or just the:
Foundational packages maintained by the scverse core team.
{{ range .Params.packages }}
- [{{ .name }}]({{ .url }}): {{ .description }}
{{- end }}
This is important because if it does not render properly the agent will be quite lost.
There was a problem hiding this comment.
Hmm, I guess agents that look at the code will see this. Only if they access the rendered website, they'll see what we expect. So hardcoding this would be the right thing to do? Or will agents simply attempt to look at these parameters to figure out what should be there? Sure - less efficient but then we don't need to hardcode things.
There was a problem hiding this comment.
So I've seen that it depends a lot on the agent capability. High-end models (such as opus or fable) they will go through the trouble of jumping to other pages and following links if they are provided, while lower-end models (haiku, sonnet) they'll "speed-run" and not bother visiting other pages, so I would say it is safer to hardcode this just in case.
|
Please see also #200 where the plan was to replace the manual list of core packages with information from the package registry as the single point of truth. For agents, we could just point them at this json which contains all core and ecosystem packages: https://scverse.org/ecosystem-packages/packages.json |
Fixes #216
Adds a generated
/llms.txtso AI agents have a curated map of scverse's packages and resources.LLMSoutput format renders/llms.txtfrom the homepage package front matter (stays in sync with the site).## More packagessection lists other major scverse-org packages (≥50★); hand-maintained, so new ones need a manual line./en/latest/→ root) on the homepage and packages page.