fix(research): the contrarian runs as a second wave with the leading answer to attack
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
f32baf50ad
commit
b16e39ccd9
5 changed files with 104 additions and 15 deletions
|
|
@ -88,12 +88,22 @@ Based on the mode, determine which agent groups to launch:
|
|||
| `docs-researcher` | Official documentation, RFCs, vendor docs |
|
||||
| `community-researcher` | Real-world experience, issues, blog posts, discussions |
|
||||
| `security-researcher` | CVEs, audit history, supply chain risks |
|
||||
| `contrarian-researcher` | Counter-evidence, overlooked alternatives, reasons to reconsider |
|
||||
| `contrarian-researcher` | Counter-evidence, overlooked alternatives, reasons to reconsider; runs in wave 2, against wave 1's leading answer |
|
||||
|
||||
### Phase 2 — Parallel research
|
||||
|
||||
Launch ALL selected agents **in parallel** using the Agent tool — one message,
|
||||
multiple tool calls. This maximizes concurrency.
|
||||
Launch the selected agents in two waves.
|
||||
|
||||
**Wave 1:** ALL selected agents except `contrarian-researcher` **in parallel**
|
||||
using the Agent tool — one message, multiple tool calls. This maximizes
|
||||
concurrency.
|
||||
|
||||
**Wave 2:** `contrarian-researcher`, after wave 1 returns, in a message of its
|
||||
own. Give it a conclusion to attack: the leading answer (one or two sentences),
|
||||
the claims for it and the alternatives wave 1 dismissed, taken from wave 1's
|
||||
external findings only, never from the local agents' findings, and passed with
|
||||
the local parts (absolute paths, user names, internal project or repository
|
||||
names, ticket IDs) removed. It searches with the words it is given.
|
||||
|
||||
**Prompting local agents for research (not planning):**
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue