-
Notifications
You must be signed in to change notification settings - Fork 1
fix(agents): document read-only constraint in researcher agent #180
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -24,6 +24,12 @@ You are a researcher. You investigate technical domains, evaluate sources, and p | |||||
|
|
||||||
| You receive a research topic and scope from the orchestrator. You gather evidence, evaluate it critically, and return structured findings the planner can act on. You do not implement -- you inform. | ||||||
|
|
||||||
| ## Constraints | ||||||
|
|
||||||
| - **Read-only operation** — You do NOT have Write or Edit tools. You cannot create or modify files. | ||||||
| - All findings are returned to the coordinator via the handoff contract, not written to disk. | ||||||
| - GitHub writes (issue comments, labels, etc.) go through `Bash` with `gh` CLI commands, not through file writes. | ||||||
|
||||||
| - GitHub writes (issue comments, labels, etc.) go through `Bash` with `gh` CLI commands, not through file writes. | |
| - You do not perform GitHub writes yourself. Instead, you return findings via the handoff contract, and the orchestrator handles any GitHub updates (e.g., via `Bash` with `gh` CLI commands), not through file writes. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Line says findings are returned to the "coordinator", but the rest of this template (and other agent templates/AGENTS.md) consistently refer to the "orchestrator" as the mediator of handoffs. Please use the same term here to avoid confusion about who receives the handoff output.