feat: add Oh My Pi (OMP) platform support with native extension hook#1937
Open
dull-bird wants to merge 1 commit into
Open
feat: add Oh My Pi (OMP) platform support with native extension hook#1937dull-bird wants to merge 1 commit into
dull-bird wants to merge 1 commit into
Conversation
- Installs graphify skill to .agents/skills/graphify/SKILL.md - Writes OMP extension to ~/.omp/agent/extensions/graphify.ts or ./.omp/extensions/graphify.ts - Extension nudges Bash search and Read/Glob toward graphify query when graph.json exists - Adds graphify omp install/uninstall CLI and updates README / pyproject.toml keywords
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR adds first-class support for the Oh My Pi (OMP) coding harness.
What changed
ompplatform entry that installs the graphify skill to the.agents/skills/graphify/SKILL.mdlocation.graphify.ts) that hookstool_resultevents:grep,rg,find,fd, ...) and prepends a nudge to usegraphify query.Read/Globon source files and prepends a nudge to usegraphify query/explain/path.graphify-out/graph.jsonexists.~/.omp/agent/extensions/graphify.ts) for global installs and project scope (./.omp/extensions/graphify.ts) for project installs.graphify omp install/graphify omp uninstallCLI commands, including--projectsupport.uninstall_allto clean up OMP extensions and skill files._agents_installto displayOh My Pi (OMP)and skip the no-hook note since OMP uses a native extension hook.omp/oh-my-pikeywords and the platform name topyproject.toml.Testing
uv run pytest tests/test_install*.py: 165 passed, 1 skipped.Notes
~/.omp/agent/extensionsand<cwd>/.omp/extensions, so no settings-file registration is required.