Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

fix(list_files): report when directory entries are truncated

Abierto
#17 0 comentarios 0 reacciones 0 asignados Ver en GitHub

@Oscar-Williams ya está trabajando en esto.

Desde el 27/9/2026.

  • #18 de @Oscar-Williams — abierto

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
68/100
Tipo de issue
Error
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
python
Área
tooling

Línea de trabajo

Start at the tool_list_files() entry point and trace how directory entries are limited to 200. Add a regression test for a directory with more than 200 entries, then verify the output stays bounded, reports omitted entries, and supports discovering them through subsequent calls.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Problem

"tool_list_files()" limits directory results to 200 entries:

for entry in entries[:200]:

but does not indicate that additional entries were omitted.

This can cause the model to incorrectly treat a partial directory listing as a complete repository view.

Expected behavior

When the result contains more than 200 entries, the tool should explicitly report that the output was truncated and provide enough information for the agent to continue exploring.

For example:

... 200 entries shown; 137 additional entries omitted.

Alternatively, the tool could support pagination.

Acceptance criteria

  • The existing output limit remains bounded.
  • Truncation is explicitly reported.
  • The agent can discover omitted entries through subsequent calls.
  • Add a regression test for directories containing more than 200 entries.
Lenguaje dominante
Python
Estrellas
1.2k
Forks
218
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de rasbt/mini-coding-agent

Todos los issues de rasbt/mini-coding-agent

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.