Runtime:
omponly (Bun Β·@oh-my-pi/*). Plugins live in~/.omp/agent/extensions/. Deep OMP docs β omp.0rk.de/extensions.
1. β‘ Golden rule
β
omp | β pi |
|---|---|
Bun Β· @oh-my-pi/* | Node Β· @earendil-works/* |
| Extensions load | False extension errors |
Interaction contract: π§ One command Β· layered disclosure Β· safe mutations.
2. πΊοΈ Plugin map
| Slug | Was | Role | Blueprint |
|---|---|---|---|
| [[plans/omp-extensions/ompkeep | ompkeep]] | ompkeep.ts | Governed memory hub |
| [[plans/omp-extensions/ompbar | ompbar]] | statusbar.ts | Telemetry HUD |
| [[plans/omp-extensions/mythomp | mythomp]] | mythic-codes.ts | Magic-phrase modes |
| [[plans/omp-extensions/omptask | omptask]] | taskmaster.ts | YAML backlog |
| [[plans/omp-extensions/ompfuse | ompfuse]] | package (not .ts) | Langfuse telemetry |
| [[plans/omp-extensions/omparc | omparc]] | planned extension | Learning arc / journey UI |
| [[plans/omp-extensions/rebrand | rebrand]] | β | Hub Β· checklist Β· folder map |
flowchart TB O[omp] --> E[extensions/] E --> KEEP[ompkeep] E --> BAR[ompbar] E --> MYTH[mythomp] E --> TASK[omptask] E --> ARC[omparc planned] E --> LF[langfuse.ts gated] O --> FUSE[ompfuse package] FUSE --> LANG[Langfuse]
3. π Runtime manifest
| Extension | Actual artifact | Human surface | Status |
|---|---|---|---|
| OmpKeep | extensions/ompkeep.ts | /ok | shipped |
| ompbar | extensions/statusbar.ts | /statusbar + passive widget | planned |
| mythomp | extensions/mythic-codes.ts | /mythic + magic phrases | shipped |
| omptask | extensions/taskmaster.ts β src/taskmaster.ts | /tm; model tool backlog | shipped |
| ompfuse | /home/dv/ompfuse package | event-only | shipped |
| omparc | no runtime artifact yet | reserved /arc | planned |
| legacy Langfuse | extensions/langfuse.ts | none; gated fallback | superseded |
ompbar, mythomp, and omptask are SSOT display identities. Their runtime filenames stay unchanged until an explicit, separately tested rebrand avoids duplicate extension loading.
Contents
- π π§ OMP Extension UX Contract
- π β¨ mythomp
- π π omparc (omptale)
- π π ompbar
- π π ompfuse
- π π§ OmpKeep
- π π― omptask
- π πΊοΈ OMP Extensions Rebrand