Skip to content

feat: add native Oh My Pi plugin support#630

Closed
fogrye wants to merge 4 commits into
DietrichGebert:mainfrom
fogrye:fix/oh-my-pi-plugin-entrypoint
Closed

feat: add native Oh My Pi plugin support#630
fogrye wants to merge 4 commits into
DietrichGebert:mainfrom
fogrye:fix/oh-my-pi-plugin-entrypoint

Conversation

@fogrye

@fogrye fogrye commented Jul 22, 2026

Copy link
Copy Markdown

Summary

  • add an OMP-native package manifest and entrypoint
  • keep the shared Pi entrypoint free of OMP-only runtime actions
  • retain Pi support and cover both loaders with regression tests

Verification

  • npm test --prefix pi-extension — 24 passing
  • npm test --prefix omp-extension — 1 passing
  • installed github:fogrye/ponytail#fix/oh-my-pi-plugin-entrypoint through OMP in an isolated data root; the native manifest resolves to ./omp-extension/index.js
  • hub-launched omp --mode json --no-session --print /ponytail ultra exited 0 without an agent turn

npm test still stops at its pre-existing benchmark test because this environment lacks its undeclared pandas dependency.

@fogrye fogrye closed this by deleting the head repository Jul 22, 2026
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