Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

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

Aperta Adatta ai principianti
#4,494 7 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

@bercedev ci sta già lavorando.

Dal 16/10/2026.

  • #4502 di @bercedev — chiusa senza merge

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
62/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
markdown

Direzione di ricerca

Inizia da graphify/skill-pi.md e individua i riferimenti hardcoded all'agente general-purpose nel passo B2 e il testo di ripristino nel passo B3. Sostituiscili con delegate, mantenendo invariati i passi di scrittura e validazione del file dei chunk. Il lavoro è completo quando la skill Pi non nomina più general-purpose e un test di regressione specifico per Pi fallisce se viene reintrodotto un nome di agente non supportato. Leggi prima la PR #4502, chiusa e non unita, per capire perché non è stata accettata.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

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.

Lingua principale
Python
Stelle
124k
Fork
11.9k
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di Graphify-Labs/graphify

Tutte le issue di Graphify-Labs/graphify

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.