Skip to content

Managing action specific permissions #44

@khushalsagar

Description

@khushalsagar

Forking from #35 (comment) for tracking how we should think about the permission model. Here's my thinking so far:

  • The browser manages a global: "can you be agentic on this site" permission. The site doesn't need to be involved for this permission.

  • Action specific permissions. Say an action is destructive (deletes some files). The site would likely want user consent before that action is taken. Elicitation #21 provides a hook for that. But if the user says, "i trust this agent to take this action in the future, don't ask me again", that state has to be persisted. The site could do it but then it needs to know the Agent's identity (if multiple Agents can access the actions). The elicitation issue introduced an agent API which is meant to represent the calling agent. We could add an API to allow persisting state for it..?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions