Skip to content

feat(invitation): accept Hub invitations for memberships and grants - #116

Merged
jlrickert merged 1 commit into
mainfrom
feat/hub-invitations
Sep 27, 2026
Merged

jlrickert merged 1 commit into
mainfrom
feat/hub-invitations

Conversation

@jlrickert

Copy link
Copy Markdown
Owner

Summary

The Hub now offers org memberships and keg grants as invitations that take effect only once accepted. tap namespace add-member and tap keg grant report whether a change was immediate or became an invitation, and a new tap invitation command lists, accepts, declines, and withdraws them.

MCP gains a read-only invitation_list tool. Accepting access is the account holder's consent decision, so accept and decline stay off MCP; the parity exemption records why.

Dependencies

Needs the Hub invitations endpoints (tapper-hub feat/invitations PR) deployed to do anything useful against a live hub.

Testing

  • go build, go vet, go test ./..., -race for keg/tapper/parity
  • task lint:docs, task lint:fs

The Hub now offers org membership and keg grants as invitations that take
effect only when accepted. tap namespace add-member and tap keg grant report
whether a change was immediate or an invitation, and tap invitation lists,
accepts, declines, and withdraws them.

MCP gains a read-only invitation_list tool. Accepting access is the account
holder's consent decision, so accept and decline stay off MCP; the parity
exemption records why.
@jlrickert
jlrickert merged commit 97e20ff into main Sep 27, 2026
1 check passed
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