Skip to content

What does the Developer Extension do? / How is it configured? / It seems to execute arbitrary shell commands #5142

@cruftex

Description

@cruftex

Describe the bug

I assume the Developer Extension is the one to use to work with a local code base.

To Reproduce

Check documentation, like here: https://block.github.io/goose/docs/mcp/developer-mcp

When prompted goose was creating files and executing programs, also it did that within a subtask without any further output or asking for confirmation, see #5140

Expected behavior

Information that answers basic questions, what files or resources are accessed by the extension and how that can be controlled.

Possibility to switch on or off tool execution.

Ideally a sandbox that limits modification to a project directory or working directory, including effects of scripts.

Please provide following information:

  • OS & Arch: Ubuntu 24.04
  • Interface: cli
  • Version: 1.9.3
  • Extensions enabled: Developer Extension
  • Provider & Model: local

Metadata

Metadata

Assignees

No one assigned

    Labels

    clarificationprovide explanation for goose's behavior

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions