Provide llms.txt for AI agents
I maintainer di solito rispondono entro 3 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 35/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- angular, typescript
- Ambito
- frontend
Direzione di ricerca
The payload names no source files. Start by finding where the Angular UI already serves static root files such as robots.txt, and where configuration exposes the sitemap, OAI-PMH and REST base URLs. Done means /llms.txt is served at the UI root, built from configuration, with the required fields listed in the issue and cacheable output. Agree the exact content and format with maintainers first, since the issue leaves it open and is linked to #13223.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Is your feature request related to a problem? Please describe.
This feature request is related to https://github.com/DSpace/DSpace/issues/13223
AI agents that access a DSpace repository currently have no direct way to "learn" what the repository contains and which access paths are intended for AI agents. They typically start from the home page and follow links, including search pages and facet filter combinations.
llms.txt is a proposed convention for this purpose. It is a Markdown file at the root of a repository (like robots.txt) that briefly describes the repository and contains URLs of relevant resources for AI agents.
Describe the solution you'd like
DSpace should serve an llms.txt file at the root of the UI, e.g. https://sandbox.dspace.org/llms.txt.
The file should be generated from configuration and include at least the following information:
- Repository name (optionally a short description of the repository)
- sitemap URL(s)
- base URL of OAI-PMH endpoint (if enabled)
- a description of the item landing page URL patterns
- a reference to the Markdown representation of item landing pages (see #13223)
- optionally: links to all top-level communities
- optionally: notes on usage terms, licensing, and preferred access paths
- optionally: base URL of the REST API and its documentation (and preferred access paths)
llms.txt could be served analogous to robots.txt and it should be static or cacheable, since its content rarely changes.
Describe alternatives or workarounds you've considered
Current behavior without llms.txt: AI Agents rely on robots.txt, sitemap(s) and HTML pages (containing a lot of presentation related markup)
Additional information
- Lingua principale
- TypeScript
- Stelle
- 180
- Fork
- 577
- Merge medio
- 3g 9h
- PR unite (30g)
- 133
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di DSpace/dspace-angular
-
Visual issues with qualdrop fieldsForse già presa Una pull request collegata a questa issue è aperta o già unita. Apertaaffects: 10.x affects: 9.x bug component: submission Difficulty: Low help wanted ux
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
DSpace/dspace-angular#6412 · 1 commento ·
I maintainer di solito rispondono entro 3 giorni
-
accessibility affects: 10.x affects: 8.x affects: 9.x bug help wanted ux
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
DSpace/dspace-angular#6364 · 1 commento ·
I maintainer di solito rispondono entro 3 giorni
-
Author browse links on item page open in a new tab, unlike other browse linksForse già presa @jesielviana l’ha presa 19 giorni fa. Apertaaffects: main bug component: Item low priority
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
DSpace/dspace-angular#6268 · 4 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 3 giorni
-
Mathjax single dollar sign delimiter configuration causes unintentional math rendering in abstractsApertabug needs triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
DSpace/dspace-angular#6263 ·
I maintainer di solito rispondono entro 3 giorni
-
UI spacing regression on ds-generic-item-page-field (extra spaces around metadata values) in v10.xApertaaffects: 10.x affects: main bug component: Item ux
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
DSpace/dspace-angular#6254 · 1 commento ·
I maintainer di solito rispondono entro 3 giorni
Tutte le issue di DSpace/dspace-angular
Issue simili
-
e2e-failure ready-to-code
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 82/100
redhat-developer/rhdh-plugin-export-overlays#4616 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
I maintainer di solito rispondono entro 1 giorno
-
ai-handle
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
nextlevelbuilder/dewee-web-v2#73 ·
I maintainer di solito rispondono entro 1 giorno
-
backend bug good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
PoCInnovation/Distribox#255 ·
I maintainer di solito rispondono entro 1 giorno