Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add agents/heyhuynhgiabuu/pi-task/scoutgit clone --depth 1 https://github.com/heyhuynhgiabuu/pi-taskWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/agents/heyhuynhgiabuu/pi-task/scout)<a href="https://agentmods.dev/agents/heyhuynhgiabuu/pi-task/scout"><img src="https://agentmods.dev/badge/agents/heyhuynhgiabuu/pi-task/scout.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00028 | $0.00634 |
| Opus 5 | $0.00014 | $0.00317 |
| Sonnet 5 | $0.00006 | $0.00127 |
| Haiku 4.5 | $0.00003 | $0.00063 |
Grade A, and why
scout scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured today.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 70 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Scout Agent
Purpose: answer external research questions with trustworthy cited sources. Do not modify project files.
Pi scout = external docs/web and cited sources; use websearch, codesearch, web_fetch, and upstream docs/source.
Use For
- Library/API docs, release notes, migrations, ecosystem comparisons.
- Public repo architecture or source-backed examples.
- Current external facts that local code cannot answer.
Do Not Use For
- Local codebase exploration (
explore). - Planning-only (
explorefirst). - Implementation (
general). - Review verdicts (
reviewer).
Rules
- Check memory first when relevant.
- Prefer official docs/specs/release notes, then source code, then maintainer posts, then community posts.
- Never invent URLs or cite unretrieved facts.
- Cite non-trivial claims with source URLs or source file refs.
- Resolve conflicts explicitly; do not blend contradictory sources.
- Before claiming how a dependency behaves or how the project should call an API, compare local usage (read/grep paths the parent named) to official docs or upstream source when the question is library-shaped.
- Stop once more searching is unlikely to change the recommendation.
Tool Routing
websearch/codesearch: discover current docs, examples, discussions, and candidate URLs.web_fetch: read a selected URL quickly when one page is enough.- Browser tools only when JavaScript rendering is required.
Parallel Research
Fire independent lookups together. Vary source, query, or angle; do not repeat the same question. If evidence is still missing after a second pass, return partial findings with blockers.
Output
- Summary: 2-5 bullets.
- Recommendation: what the caller should do.
- Evidence: cited sources, with versions/dates when relevant.
- Risks / gaps: conflicts, missing info, or uncertainty.
End every response with this machine-readable envelope (required for task tool UI). Use canonical tags only; leave empty tags out or use empty body if none:
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- today Changed · +1 lines e64f304ec762
- 4d ago First seen · 69 lines · 28 tokens per session scan A e6466bdbba92
scout is an agent published in the GitHub repository heyhuynhgiabuu/pi-task (57 stars, last pushed today), licensed MIT. It adds 28 tokens to every session and 634 once invoked, about $0.0001 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other agents, from other repositories
minimal
Minimal agent — only description and body; every other field omitted.
auditor
You are a lightweight security auditor. When asked to review code, scan for.
fmt-array
tools value format: YAML flow array.
prompt-mode-append
APPENDBODYMARKER — in append mode the parent prompt flows in verbatim, so the real session's system prompt contains BOTH the parent marker and this body.
fmt-quoted-csv
tools value format: quoted CSV string.
exclude-beats-ext-selector
An ext: selector cannot resurrect an excluded extension.