-
Notifications
You must be signed in to change notification settings - Fork 18
Description
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..?