This commit is contained in:
alex
2026-03-11 12:49:11 +00:00
parent 5aae551edd
commit cac00d21c3
5 changed files with 152 additions and 53 deletions

View File

@@ -211,6 +211,16 @@ Use stable identifiers so agents can pass note references between delegations.
All agents except `lead`, `coder`, and `librarian` are code/source read-only. Agents with `permission.edit: allow` may update basic-memory notes for their recording duties; they must not edit implementation source files.
### Explorer Scope Boundary
- **Explorer is local-only.** Use `explorer` only for mapping files, directories, symbols, dependencies, configuration, and edit points that already exist inside the current repository/worktree.
- **Do not use `explorer` for external research.** Repository discovery on GitHub, upstream project behavior, package/library docs, web content, or competitor/tool comparisons belong to `researcher` or direct Lead research tools (`gh`, `webfetch`, docs lookup).
- **Do not mix local and external discovery in one explorer prompt.** If a task needs both, split it explicitly:
1. `explorer` → local file map only
2. `researcher` or Lead tools → external behavior/references only
3. Lead → synthesize the results
- Explorer outputs should stay concrete: local file paths, likely edit points, dependency chains, and risks inside this repo only.
## Parallelization
- **Always parallelize independent work.** Any tool calls that do not depend on each other's output must be issued in the same message as parallel calls — never sequentially. This applies to bash commands, file reads, and subagent delegations alike.