8000 Goose mode tool level control · Issue #1858 · block/goose · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Goose mode tool level control #1858

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
1 task done
yingjiehe-xyz opened this issue Mar 25, 2025 · 4 comments
Closed
1 task done

Goose mode tool level control #1858

yingjiehe-xyz opened this issue Mar 25, 2025 · 4 comments
Assignees
Labels
enhancement New feature or request

Comments

@yingjiehe-xyz
Copy link
Collaborator

Please explain the motivation behind the feature request.
For instance, I want Goose to ask me for permission before doing anything in Snowflake or Slack, but I'm less concerned with what it does on my local computer.

Describe the solution you'd like
Different goose mode for tools.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

  • I have verified this does not duplicate an existing feature request
@yingjiehe-xyz yingjiehe-xyz added the enhancement New feature or request label Mar 25, 2025
@yingjiehe-xyz yingjiehe-xyz self-assigned this Mar 25, 2025
@yingjiehe-xyz
Copy link
Collaborator Author

Something to discuss:

  1. What if the global mode conflicts with the tool mode, for example, global mode is chat while tool mode is auto, which one should be applied
  2. If we want to support it, how to make the mode conflicts more clear in UI as well as the tool mode setting

@yingjiehe-xyz
Copy link
Collaborator Author

Right now, the option for us is to have allowlist and always-approve-list so that users can config by themselves

@yingjiehe-xyz
Copy link
Collaborator Author

Since MCP has the new version: https://github.com/modelcontextprotocol/specification/blob/main/schema/2025-03-26/schema.ts#L736-L771 with permission annotation, we can see how to use such filed to do tool level permission ocntrol

@yingjiehe-xyz
Copy link
Collaborator Author

Marked as fixed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant
0