Skip to content

Researcher Agent

Alessio Rocchi edited this page Jan 27, 2026 · 1 revision

Researcher Agent

Gather information from codebases and documentation


Purpose

Gather information from codebases and documentation

Capabilities

search-code, read-documentation, analyze-patterns, gather-requirements, explore-codebase

When to Use

Understanding existing code, Finding usage patterns, Gathering requirements

Examples

Basic Usage

Spawn a researcher agent to help with gather information from codebases and documentation

In Workflow

const session = await memory.createSession({ feature: 'my-feature' });

const agent = spawnAgent('researcher', {
  name: 'my-researcher',
  sessionId: session.id
});

Best Practices

  • Provide clear, specific requirements
  • Give context about the work
  • Use sessions for related tasks
  • Combine with other agents for complete workflows

Common Workflows

See Agent Overview for common agent combination patterns.

Related

Clone this wiki locally