Output will stream here when you run the agent.
Summary
The Deep Search Agent takes a research question, searches the web, and then critiques its own findings — re-searching to close gaps until the question is fully answered. It returns an answer grounded only in the sources it found, with a citation for every claim. Reach for it whenever a single search isn't enough and you need a verified, sourced answer.
Installation
$ pnpm dlx shadcn@latest add @agentcn/eve/deep-search
Composition
agent/
├── agent.ts # Agent definition (model + config)
├── instructions.md # Self-evaluating research instructions
├── tools/
│ └── web_search.ts # Web search via the Bright Data SERP API
└── skills/
└── research/
└── SKILL.md # Iterative research procedureCustomization
- Search provider. Searches run through the Bright Data SERP
API — real-time,
unblocked results billed per successful request. Set
BRIGHTDATA_API_KEY(and optionallyBRIGHTDATA_SERP_ZONE). Editagent/tools/web_search.tsto point at a different provider — keep the input/output shape. - Bound the iterations. Add a max-rounds guard in
instructions.mdso the agent stops after N search rounds. - Swap the model. Edit
agent/agent.ts—anthropic/claude-sonnet-4-6for deeper synthesis,anthropic/claude-haiku-4-5for speed. - Add scraping. Add a
scrape_urltool so the agent can read full pages, not just search snippets.