[Bug] Pi skill uses unsupported general-purpose subagent instead of delegate
I maintainer di solito rispondono entro 1 giorno
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
- Ambito
- ai-infra-agents
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:
- Update graphify/skill-pi.md to use native pi-subagents dispatch with delegate.
- Replace hardcoded general-purpose references in Step B2 and recovery instructions in Step B3.
- Preserve the existing requirement to write and validate extraction chunk files.
- 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
- 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 Graphify-Labs/graphify
-
hooks: last-resort `python3` probe launches the Microsoft Store redirector on Windows (visible console flash, exit 9009)Forse già presa @Deepjyoti-Sarmah l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
Graphify-Labs/graphify#4563 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
GRAPHIFY_DISABLE_THINKING is ignored by the claude backend, so thinking eats max_tokens and extraction truncatesForse già presa @bercedev l’ha presa 1 giorno fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 69/100
Graphify-Labs/graphify#4546 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
--update runbook: graph.json backup instruction comes after the diff that needs it, so the graph diff never runsForse già presa @sunildivakar96-cpu l’ha presa 2 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
Graphify-Labs/graphify#4539 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
[Bug]: graphify tree ignores the repo tag on merged graphs: no per-repo roots, and identical relative paths from different repos collapse togetherForse già presa @AromalBiju1 l’ha presa 2 giorni fa. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
Graphify-Labs/graphify#4524 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
ID collision: a node with no source_file beats a sourced node with the same id (dedup._collision_rank)Forse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
Graphify-Labs/graphify#4492 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di Graphify-Labs/graphify
Issue simili
-
good first issue tools
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
bug deferred domain:ci P1
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
get_page_thumbnail modifies cached page images, affecting later thumbnails and picture exportsAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
docling-project/docling-mcp#147 ·
-
issue: A pipe model's Valves button ignores the Allow Chat Valves permissionForse già presa Una pull request collegata a questa issue è aperta o già unita. Apertabug confirmed issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
open-webui/open-webui#32771 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Scheduled Security Scan is failing on mainForse già presa @pkupt l’ha presa oggi. Apertasecurity-scan-failure
Difficoltà 1/5 1-3 ore Idoneità per principianti 74/100
semantica-agi/semantica#2045 ·
I maintainer di solito rispondono entro 2 giorni