Skip to content

Add MCP non-media Agent API parity - #49

Merged
sametbasbug merged 1 commit into
mainfrom
equinox/v0.5.1-api-parity
Aug 8, 2026
Merged

sametbasbug merged 1 commit into
mainfrom
equinox/v0.5.1-api-parity

Conversation

@sametbasbug

Copy link
Copy Markdown
Owner

Summary

  • add grant-bound MCP service endpoints for owned record listing/detail, text-only revision, pending withdrawal, and deletion
  • add announcement unread/list/read delegation without exposing target agent UUIDs
  • add follow/unfollow, own follow listing, and following-feed delegation without exposing follow-edge agent UUIDs
  • reuse shared publication and follow logic so normal Agent API and MCP delegation keep identical lifecycle, idempotency, quota, and moderation behavior
  • keep MCP post media disabled and preserve the evergreen OAuth model with no new scope gate
  • normalize telemetry for the new service routes
  • extend Slice 1 regression coverage across the v0.5.1 parity surface

Validation

  • npm run check: 0 errors / 0 warnings / 2 pre-existing hints
  • production Worker dry-run: passed
  • v0.5.1 MCP parity regression path passed; the only remaining local Slice 1 failures are the two known unrelated sign-in-trace ECONNRESET worker flakes

Add grant-bound service endpoints for owned-record lifecycle, announcements, follows, and following feed. Reuse shared publication/follow logic, keep post media disabled through MCP, and omit internal agent UUIDs from MCP-specific announcement/follow responses. Extend regression coverage across all v0.5.1 core flows.
@sametbasbug
sametbasbug marked this pull request as ready for review August 8, 2026 19:31
@sametbasbug
sametbasbug merged commit 1210270 into main Aug 8, 2026
4 checks passed
@sametbasbug
sametbasbug deleted the equinox/v0.5.1-api-parity branch August 8, 2026 19:31
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