Skip to content

Resource credentials tied to persona/agent (OBO/standalone) #1420

Description

@nick-pape

Status: Epic — not yet planned. Originally carved out from #1412 as a deferred follow-up; promoted to its own epic. Child tickets will be opened during planning.

Thesis

Resource credentials today are bound to the environment (environments.githubAccountId), not the persona/agent — so the same persona acts as different identities depending on where it runs, and a fleet shares ambient authority (confused-deputy). Tie resource credentials to the persona/agent so an agent acts as itself regardless of environment.

Likely shape

Probably involves porting aspects of nick-pape/mcp-gateway (OBO / standalone delegation model) to TypeScript. Concrete design, schema, and child-ticket breakdown to come.

Metadata

Metadata

Assignees

No one assigned

    Labels

    common@grackle/common (proto, shared types)epicTime-bound cross-cutting initiativefeatureNew functionalityserver@grackle/server

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions