Ask Agent
Ask Agent gives you fast, context-aware answers about your codebase. It’s the best tool when you want quick understanding, navigation, or clarification—without digging through files yourself.What it does
Ask Agent is optimized for:- Answering questions about how something works
- Tracing logic across functions, files, or services
- Surfacing relevant parts of the codebase based on your question
When to use it
- You’re exploring an unfamiliar repo
- You want to quickly understand logic or design
- You’re trying to trace how a component or flow works
- You’re reviewing a PR and need additional insight
Example prompts
- “Where is this hook defined and used?”
- “How does our login middleware handle errors?”
- “What are the main responsibilities of this class?”
- “Show me where we configure timeouts in the request layer.”
Limitations
Ask Agent is fast and lightweight, so it won’t perform multi-step reasoning or deep architectural analysis. For that, use Deep Research Agent.Deep Research Agent
Deep Research Agent is built for complex, multi-step reasoning tasks. It’s like having a senior engineer who can map the system, gather what’s relevant, and come back with a clear answer.What it does
This agent:- Searches deeply across your codebase (multiple files, repos, services)
- Chains multiple retrieval + reasoning steps
- Plans answers like an engineer: identifies dependencies, evaluates impact, surfaces edge cases
When to use it
- You’re planning a refactor or system change
- You want to understand impact across services
- You’re building something on top of existing infrastructure
- You need to trace usage patterns or design choices across time and teams
Example prompts
- “If I change how sessions are handled, what breaks?”
- “Where in our system do we serialize this object type?”
- “Help me refactor our shared utils to avoid duplication.”
- “How would you redesign this flow to support multi-tenancy?”
Limitations
It’s not built for quick reads or simple function lookups. Use Ask Agent if you’re looking for speed and clarity over depth.Deep Issue Agent
Deep Issue Agent analyzes code diffs to surface potential breaking changes and their impact across repositories. It’s the right tool when you want to ensure that edits—especially to shared contracts like APIs, schemas, or utilities—don’t silently break consumers.What it does
Deep Issue Agent is optimized for:- Reviewing code diffs for breaking changes
- Checking API/contract modifications against dependent repos
- Identifying downstream impacts (services, clients, tests)
- Surfacing risky changes early in the review process
When to use it
- You’re reviewing a PR and want to catch regressions or API breaks
- You’re changing shared schemas, routes, or interfaces
- You need to see which downstream repos or components a change might affect
- You’re validating refactor safety before merging
Example prompts
- “Does this API route change break existing clients?”
- “If I rename this field in the response object, where else needs to update?”
- “Show me potential issues from this diff.”
- “What downstream services consume this endpoint?”