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.
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:
- Settings option allowing AFT tools to interact outside current project
- Agent tools to allow agent work with external project roots (list/add/enable-disable/remove)
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.
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: