Skip to content

fix(pi): detect managed extension installs - #1035

Open
guillemservera wants to merge 1 commit into
mksglu:mainfrom
guillemservera:fix/pi-managed-extension-detection
Open

fix(pi): detect managed extension installs#1035
guillemservera wants to merge 1 commit into
mksglu:mainfrom
guillemservera:fix/pi-managed-extension-detection

Conversation

@guillemservera

Copy link
Copy Markdown

Summary

  • detect context-mode installed by Pi under <agent-dir>/npm/node_modules
  • honor PI_CODING_AGENT_DIR for custom Pi agent directories
  • retain ~/.pi/extensions/context-mode as a legacy fallback
  • avoid advertising the legacy directory as the only hook location

This fixes context-mode doctor reporting a missing Pi extension after pi install npm:context-mode.

Validation

  • npx vitest run tests/adapters/pi-adapter.test.ts (20 tests passed)
  • npm run typecheck
  • git diff --check

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant