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

[Bug] Pi skill uses unsupported general-purpose subagent instead of delegate

Abierto Apto para principiantes
#4,494 7 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

@bercedev ya está trabajando en esto.

Desde el 16/10/2026.

  • #4502 de @bercedev — cerrado sin fusionar

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
62/100
Tipo de issue
Error
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
markdown

Línea de trabajo

Empieza en graphify/skill-pi.md y busca las referencias codificadas al agente general-purpose en el Paso B2 y el texto de recuperación en el Paso B3. Reemplázalas por delegate, manteniendo intactos los pasos de escritura y validación del archivo de fragmentos. Está terminado cuando la skill de Pi ya no nombra general-purpose y una prueba de regresión específica de Pi falla si se vuelve a introducir un nombre de agente no compatible. Lee primero el PR #4502, cerrado y no fusionado, para ver por qué no se fusionó.

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

Descripción

Environment:

  • Graphify: 0.9.90, installed via uv tool
  • Host: Pi coding agent
  • Subagent extension: nicobailon/pi-subagents

Problem

Graphify's Pi-specific skill hardcodes the Claude Code agent type general-purpose during semantic extraction (Step B2).

However, native pi-subagents does not provide a built-in agent with this name. Its equivalent is delegate, which already has the required read, bash, and write tools.

The resulting error is:

Semantic extraction could not start: pi-subagents rejected requested general-purpose agent as unknown. Graph merge and output refresh did not run; existing graph remains unmodified.

Expected behavior

When installed with graphify install --platform pi, Graphify should use native Pi agent names and dispatch semantics.

The default semantic extraction agent should be delegate, or another available agent with the required read/write capabilities.

Suggested fix:

  1. Update graphify/skill-pi.md to use native pi-subagents dispatch with delegate.
  2. Replace hardcoded general-purpose references in Step B2 and recovery instructions in Step B3.
  3. Preserve the existing requirement to write and validate extraction chunk files.
  4. Add a Pi-specific regression test to prevent unsupported agent names from being introduced again.

Workaround

  • Manually create ~/.pi/agent/agents/general-purpose.md with the appropriate tool permissions.
  • This avoids the unknown-agent error but requires unnecessary compatibility configuration.

Related issues

  • #2525: Hardcoded general-purpose dispatch under restricted host policies.
  • #2483: Separate Pi semantic extraction chunk-output compatibility issue.

Relevant source: graphify/skill-pi.md in v0.9.90.

Lenguaje dominante
Python
Estrellas
124k
Forks
11.9k
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 Graphify-Labs/graphify

Todos los issues de Graphify-Labs/graphify

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.