Problem

When the agent tries to read ~/.config/opencode/AGENTS.md, OpenCode asks for external_directory permission (Access external directory ~/.config/opencode).
This path is OpenCode's own config directory and is already used as a first-class instruction source, so the extra external-directory prompt is unexpected and interrupts normal flows.
Reproduction
- Put an
AGENTS.md in ~/.config/opencode/.
- Start a session in any project.
- Trigger a workflow where the model reads instruction files (for example asking it to investigate and read AGENTS files).
- Observe permission request:
Access external directory ~/.config/opencode.
Expected
Reading instruction files from OpenCode-owned config paths should not trigger external_directory prompts.
Actual
A permission prompt appears for ~/.config/opencode.