changes
This commit is contained in:
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user