Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

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

オープン 初心者向け
#4,494 コメント 7 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

@bercedev がすでに取り組んでいます。

2026年10月16日 から。

  • #4502 @bercedev による — マージされずにクローズ

評価

難易度
2/5
見積もり時間
1〜3時間
初心者へのやさしさ
62/100
issue の種類
バグ
明瞭さ
明確に書かれている
活発さ
活発
技術スタック
markdown

調査の方向性

graphify/skill-pi.md から始めて、ステップB2にあるgeneral-purposeエージェントへのハードコードされた参照と、ステップB3の復旧用テキストを見つけてください。それらをdelegateに置き換え、チャンクファイルの書き込みと検証の手順はそのまま残してください。Piスキルがgeneral-purposeに言及しなくなり、サポートされていないエージェント名が再び導入されたときにPi専用の回帰テストが失敗すれば完了です。まず、クローズされマージされなかったPR #4502を読み、マージされなかった理由を確認してください。

索引モデルが issue の本文から書いたものです。

説明

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.

主要言語
Python
スター
124k
フォーク
11.9k
PR マージ指標
30日以内にマージされた PR はありません

環境構築

このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

Graphify-Labs/graphify のほかの issue

Graphify-Labs/graphify の issue をすべて見る

似ている issue

Python の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。