feat(serve): add pi (Oh My Pi) as a first-class MCP harness #547
No reviewers
Labels
No labels
breaking
bug
documentation
enhancement
epic
good first issue
help wanted
refactoring
resolution/duplicate
resolution/invalid
resolution/wontfix
security
severity/critical
severity/high
severity/low
severity/medium
status/abandoned
status/blocked
status/needs-decision
status/needs-info
status/needs-verification
testing
upstream
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
sixfold-space/madtea!547
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "issue-546-featserve-add-pi-oh-my-pi-as-a-first-class-mcp-har"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Implements ADR 0039 / closes #546.
binary + ~/.omp detection, snippet emission, and WirePi — a direct
merge-preserve-others, atomic-0600, idempotent write of ~/.omp/agent/mcp.json
(pi has no non-interactive
mcp addCLI; mirrors the Antigravity precedent).advertising, and wireMCPClients dispatch; updated serve/mcp-config/install
help strings and regenerated docs/reference.
merge-preserve, idempotency, malformed-config refusal (no clobber), and an
install-package dispatch test. CLAIMS.md rows 30-32 pin the wiring claims.
Also in this branch (gate-driven, mechanical):
ci.yml/drift.yml, digest verified to ship GOLANG_VERSION=1.27.1) per
docs/contributing/ci.md; never a downgrade.
go fixset repo-wide and gofmt tointernal/mcp/rawjson_contract_test.go, as required by the gate.
Gate: ./scripts/gate.sh --fast PASS (all cheap checks) on go1.27.1.
Closes #546
hexajon referenced this pull request2026-09-20 21:49:31 +00:00