Skip to content

Convert to pi format creates conflicts #449

@hrbrmstr

Description

@hrbrmstr

after a completely fresh install of pi:

npm install -g @mariozechner/pi-coding-agent
pi install npm:pi-subagents

running the command from the README:

# convert to Pi format
bunx @every-env/compound-plugin install compound-engineering --to pi

causes these errors and warnings:

Launching Pi...

Failed to load extension "/Users/x/.pi/agent/extensions/compound-engineering-compat.ts": Tool "subagent" conflicts with /Users/x/.local/share/mise/installs/node/23.6.1/lib/node_modules/pi-subagents/index.ts

 pi v0.64.0
 escape to interrupt
 ctrl+c to clear
 ctrl+c twice to exit
 ctrl+d to exit (empty)
 ctrl+z to suspend
 ctrl+k to delete to end
 shift+tab to cycle thinking level
 ctrl+p/shift+ctrl+p to cycle models
 ctrl+l to select model
 ctrl+o to expand tools
 ctrl+t to expand thinking
 ctrl+g for external editor
 / for commands
 ! to run bash
 !! to run bash (no context)
 alt+enter to queue follow-up
 alt+up to edit all queued messages
 ctrl+v to paste image
 drop files to attach

 Pi can explain its own features and look up its docs. Ask it how to use or
 extend Pi.


[Context]
  ~/.pi/agent/AGENTS.md

[Skills]
  user
    ~/.pi/agent/skills/adversarial-document-reviewer/SKILL.md
    ~/.pi/agent/skills/adversarial-reviewer/SKILL.md
    ~/.pi/agent/skills/agent-browser/SKILL.md
    ~/.pi/agent/skills/agent-native-architecture/SKILL.md
    ~/.pi/agent/skills/agent-native-audit/SKILL.md
    ~/.pi/agent/skills/agent-native-reviewer/SKILL.md
    ~/.pi/agent/skills/andrew-kane-gem-writer/SKILL.md
    ~/.pi/agent/skills/ankane-readme-writer/SKILL.md
    ~/.pi/agent/skills/api-contract-reviewer/SKILL.md
    ~/.pi/agent/skills/architecture-strategist/SKILL.md
    ~/.pi/agent/skills/best-practices-researcher/SKILL.md
    ~/.pi/agent/skills/bug-reproduction-validator/SKILL.md
    ~/.pi/agent/skills/ce-brainstorm/SKILL.md
    ~/.pi/agent/skills/ce-compound-refresh/SKILL.md
    ~/.pi/agent/skills/ce-compound/SKILL.md
    ~/.pi/agent/skills/ce-ideate/SKILL.md
    ~/.pi/agent/skills/ce-plan/SKILL.md
    ~/.pi/agent/skills/ce-review/SKILL.md
    ~/.pi/agent/skills/ce-work-beta/SKILL.md
    ~/.pi/agent/skills/ce-work/SKILL.md
    ~/.pi/agent/skills/changelog/SKILL.md
    ~/.pi/agent/skills/claude-permissions-optimizer/SKILL.md
    ~/.pi/agent/skills/cli-agent-readiness-reviewer/SKILL.md
    ~/.pi/agent/skills/code-simplicity-reviewer/SKILL.md
    ~/.pi/agent/skills/coherence-reviewer/SKILL.md
    ~/.pi/agent/skills/correctness-reviewer/SKILL.md
    ~/.pi/agent/skills/data-integrity-guardian/SKILL.md
    ~/.pi/agent/skills/data-migration-expert/SKILL.md
    ~/.pi/agent/skills/data-migrations-reviewer/SKILL.md
    ~/.pi/agent/skills/deploy-docs/SKILL.md
    ~/.pi/agent/skills/deployment-verification-agent/SKILL.md
    ~/.pi/agent/skills/design-implementation-reviewer/SKILL.md
    ~/.pi/agent/skills/design-iterator/SKILL.md
    ~/.pi/agent/skills/design-lens-reviewer/SKILL.md
    ~/.pi/agent/skills/dhh-rails-reviewer/SKILL.md
    ~/.pi/agent/skills/dhh-rails-style/SKILL.md
    ~/.pi/agent/skills/document-review/SKILL.md
    ~/.pi/agent/skills/dspy-ruby/SKILL.md
    ~/.pi/agent/skills/every-style-editor/SKILL.md
    ~/.pi/agent/skills/feasibility-reviewer/SKILL.md
    ~/.pi/agent/skills/feature-video/SKILL.md
    ~/.pi/agent/skills/figma-design-sync/SKILL.md
    ~/.pi/agent/skills/framework-docs-researcher/SKILL.md
    ~/.pi/agent/skills/frontend-design/SKILL.md
    ~/.pi/agent/skills/gemini-imagegen/SKILL.md
    ~/.pi/agent/skills/git-clean-gone-branches/SKILL.md
    ~/.pi/agent/skills/git-commit-push-pr/SKILL.md
    ~/.pi/agent/skills/git-commit/SKILL.md
    ~/.pi/agent/skills/git-history-analyzer/SKILL.md
    ~/.pi/agent/skills/git-worktree/SKILL.md
    ~/.pi/agent/skills/issue-intelligence-analyst/SKILL.md
    ~/.pi/agent/skills/julik-frontend-races-reviewer/SKILL.md
    ~/.pi/agent/skills/kieran-python-reviewer/SKILL.md
    ~/.pi/agent/skills/kieran-rails-reviewer/SKILL.md
    ~/.pi/agent/skills/kieran-typescript-reviewer/SKILL.md
    ~/.pi/agent/skills/learnings-researcher/SKILL.md
    ~/.pi/agent/skills/lfg/SKILL.md
    ~/.pi/agent/skills/lint/SKILL.md
    ~/.pi/agent/skills/maintainability-reviewer/SKILL.md
    ~/.pi/agent/skills/onboarding/SKILL.md
    ~/.pi/agent/skills/orchestrating-swarms/SKILL.md
    ~/.pi/agent/skills/pattern-recognition-specialist/SKILL.md
    ~/.pi/agent/skills/performance-oracle/SKILL.md
    ~/.pi/agent/skills/performance-reviewer/SKILL.md
    ~/.pi/agent/skills/pr-comment-resolver/SKILL.md
    ~/.pi/agent/skills/product-lens-reviewer/SKILL.md
    ~/.pi/agent/skills/project-standards-reviewer/SKILL.md
    ~/.pi/agent/skills/proof/SKILL.md
    ~/.pi/agent/skills/rclone/SKILL.md
    ~/.pi/agent/skills/reliability-reviewer/SKILL.md
    ~/.pi/agent/skills/repo-research-analyst/SKILL.md
    ~/.pi/agent/skills/report-bug-ce/SKILL.md
    ~/.pi/agent/skills/reproduce-bug/SKILL.md
    ~/.pi/agent/skills/resolve-pr-feedback/SKILL.md
    ~/.pi/agent/skills/schema-drift-detector/SKILL.md
    ~/.pi/agent/skills/scope-guardian-reviewer/SKILL.md
    ~/.pi/agent/skills/security-lens-reviewer/SKILL.md
    ~/.pi/agent/skills/security-reviewer/SKILL.md
    ~/.pi/agent/skills/security-sentinel/SKILL.md
    ~/.pi/agent/skills/setup/SKILL.md
    ~/.pi/agent/skills/slfg/SKILL.md
    ~/.pi/agent/skills/spec-flow-analyzer/SKILL.md
    ~/.pi/agent/skills/test-browser/SKILL.md
    ~/.pi/agent/skills/test-xcode/SKILL.md
    ~/.pi/agent/skills/testing-reviewer/SKILL.md
    ~/.pi/agent/skills/todo-create/SKILL.md
    ~/.pi/agent/skills/todo-resolve/SKILL.md
    ~/.pi/agent/skills/todo-triage/SKILL.md

[Extensions]
  user
    ~/.pi/agent/extensions/compound-engineering-compat.ts
    npm:@ollama/pi-web-search
      index.ts
    npm:pi-subagents
      index.ts
      notify.ts

[Skill conflicts]
  auto (user) ~/.pi/agent/skills/ce-brainstorm/SKILL.md
    name "ce:brainstorm" does not match parent directory "ce-brainstorm"
  auto (user) ~/.pi/agent/skills/ce-brainstorm/SKILL.md
    name contains invalid characters (must be lowercase a-z, 0-9, hyphens only)
  auto (user) ~/.pi/agent/skills/ce-compound/SKILL.md
    name "ce:compound" does not match parent directory "ce-compound"
  auto (user) ~/.pi/agent/skills/ce-compound/SKILL.md
    name contains invalid characters (must be lowercase a-z, 0-9, hyphens only)
  auto (user) ~/.pi/agent/skills/ce-compound-refresh/SKILL.md
    name "ce:compound-refresh" does not match parent directory
"ce-compound-refresh"
  auto (user) ~/.pi/agent/skills/ce-compound-refresh/SKILL.md
    name contains invalid characters (must be lowercase a-z, 0-9, hyphens only)
  auto (user) ~/.pi/agent/skills/ce-ideate/SKILL.md
    name "ce:ideate" does not match parent directory "ce-ideate"
  auto (user) ~/.pi/agent/skills/ce-ideate/SKILL.md
    name contains invalid characters (must be lowercase a-z, 0-9, hyphens only)
  auto (user) ~/.pi/agent/skills/ce-plan/SKILL.md
    name "ce:plan" does not match parent directory "ce-plan"
  auto (user) ~/.pi/agent/skills/ce-plan/SKILL.md
    name contains invalid characters (must be lowercase a-z, 0-9, hyphens only)
  auto (user) ~/.pi/agent/skills/ce-review/SKILL.md
    name "ce:review" does not match parent directory "ce-review"
  auto (user) ~/.pi/agent/skills/ce-review/SKILL.md
    name contains invalid characters (must be lowercase a-z, 0-9, hyphens only)
  auto (user) ~/.pi/agent/skills/ce-work/SKILL.md
    name "ce:work" does not match parent directory "ce-work"
  auto (user) ~/.pi/agent/skills/ce-work/SKILL.md
    name contains invalid characters (must be lowercase a-z, 0-9, hyphens only)
  auto (user) ~/.pi/agent/skills/ce-work-beta/SKILL.md
    name "ce:work-beta" does not match parent directory "ce-work-beta"
  auto (user) ~/.pi/agent/skills/ce-work-beta/SKILL.md
    name contains invalid characters (must be lowercase a-z, 0-9, hyphens only)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions