Skip to content

(feature): allow AFT tools working outside current project (multi project root support) #116

@Zireael

Description

@Zireael

Description

Hi, I'm using AFT tool shadowing mode and saw that Read tool was blocked from reading file outside current project. In this case it was a skill reference file, but there are other valid reasons when reading files outside current project might be needed.

Image

Use case

For example, when working on developing a plugin for another software, you want source code for that software available to the agent, so it can reference all integration points.
In another opencode tooling program this scenario was being solved by being able to add further allowed external roots - then their index and semantic index could be built and be available for searches.

Add the following features:

  1. Settings option allowing AFT tools to interact outside current project
  2. Agent tools to allow agent work with external project roots (list/add/enable-disable/remove)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions