Provide llms.txt for AI agents
Los mantenedores suelen responder en 3 días
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- angular, typescript
- Área
- frontend
Línea de trabajo
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.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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
- Lenguaje dominante
- TypeScript
- Estrellas
- 180
- Forks
- 577
- Merge medio
- 3 d 6 h
- PR fusionados (30 d)
- 134
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de DSpace/dspace-angular
-
Visual issues with qualdrop fieldsPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abiertoaffects: 10.x affects: 9.x bug component: submission Difficulty: Low help wanted ux
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
DSpace/dspace-angular#6412 · 1 comentario ·
Los mantenedores suelen responder en 3 días
-
accessibility affects: 10.x affects: 8.x affects: 9.x bug help wanted ux
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
DSpace/dspace-angular#6364 · 1 comentario ·
Los mantenedores suelen responder en 3 días
-
Author browse links on item page open in a new tab, unlike other browse linksPosiblemente ocupada @jesielviana la tomó hace 20 días. Abiertoaffects: main bug component: Item low priority
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
DSpace/dspace-angular#6268 · 4 comentarios · 1 asignado ·
Los mantenedores suelen responder en 3 días
-
Mathjax single dollar sign delimiter configuration causes unintentional math rendering in abstractsAbiertobug needs triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
DSpace/dspace-angular#6263 ·
Los mantenedores suelen responder en 3 días
-
UI spacing regression on ds-generic-item-page-field (extra spaces around metadata values) in v10.xAbiertoaffects: 10.x affects: main bug component: Item ux
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
DSpace/dspace-angular#6254 · 1 comentario ·
Los mantenedores suelen responder en 3 días
Todos los issues de DSpace/dspace-angular
Issues similares
-
b:minor bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
software-mansion/argent#1698 ·
Los mantenedores suelen responder en 1 día
-
e2e-failure ready-to-code
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
redhat-developer/rhdh-plugin-export-overlays#4624 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
better-auth/better-auth#12132 · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
automation missing-model model-sync provider:tinfoil
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
anomalyco/models.dev#12053 ·
Los mantenedores suelen responder en 1 día
-
o8 next debug build aborts on Glass to Dark appearance switch (nil identifier messaged before check)Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
hurttlocker/o8#5112 ·