Skip to content

Add Oh My Pi as its own agent - #87

Open
Thytu wants to merge 4 commits into
zeronsh:mainfrom
Thytu:pi-prefer-omp-acp
Open

Add Oh My Pi as its own agent#87
Thytu wants to merge 4 commits into
zeronsh:mainfrom
Thytu:pi-prefer-omp-acp

Conversation

@Thytu

@Thytu Thytu commented Aug 15, 2026

Copy link
Copy Markdown

I'm daily driving omp and was missing the selector for it.

Agent Launch Enablement
Pi pi-acp / npx -y pi-acp@0.0.33 stock pi CLI
Oh My Pi omp acp omp CLI

Both stay opt-in in Settings → Agents. Existing Pi chats keep the pi harness id. Oh My Pi is a new oh-my-pi id. PI_ACP_EXECUTABLE still forces the Pi adapter; OMP_EXECUTABLE only picks the Oh My Pi binary.

cargo test -p zeron-harness --test shell_env_resolution --test acp -- --skip real_
cargo test -p zeron-engine --lib registry

Thytu added 2 commits August 14, 2026 17:23
Oh My Pi speaks ACP as `omp acp`. Launch that when `omp` is installed
instead of wrapping stock pi through community pi-acp, which still
passes `--no-themes` and gets rejected. Existing pi-acp / npx fallback
is unchanged. PI_ACP_EXECUTABLE still forces the outer process.
Pi and Oh My Pi are different products. Selecting Pi must still launch
community pi-acp around stock pi. Oh My Pi is a new opt-in harness
that launches native `omp acp`.
@Thytu Thytu changed the title Prefer native omp acp for Pi Add Oh My Pi as its own agent Aug 15, 2026
Thytu added 2 commits August 14, 2026 17:44
Oh My Pi is additive. Restore Pi's install hint, comments, research
note, and PATH test so the diff no longer rewrites the existing agent.
# Conflicts:
#	crates/harness/src/acp/mod.rs
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