DEV Community

Discussion on: 5 Boring Tasks I Gave to My AI Agent Today (That Saved Me Hours)

Collapse
 
techgirl1908 profile image
Angie Jones goose
Collapse
 
pietro_valfre profile image
Pietro Valfrè

That makes a lot of sense for monitoring and audit!

But what about Fine-grained access control? How do you make sure Goose just has the permissions it need for the specific task and not more?

Thread Thread
 
techgirl1908 profile image
Angie Jones goose

some of the MCP servers like GitHub have granular scopes. But even if not, within Goose, we allow users to assign permissions to each tool within an MCP server

Thread Thread
 
pietro_valfre profile image
Pietro Valfrè

This is one of the reasons we love Goose!

However, what I meant was truly fine-grained authorizations at an "argument" level.
We're noticing, just like with standard apps, that companies would like to give Agents specific permissions.

Something like: "read_message_tool" only for "work" emails, or "send" only "during working hours".
Those permissions need to be changed live, just as access to a G Drive Doc for humans, based on the task the Agent is doing. This is necessary for lot of companies we're speaking with, as they do not want to just let the Agent inherit ALL the permissions from the human it is acting on behalf of.

Have you ever thought about that? I'd love to discuss that with you