
Core components
Ingest agents
Before Qodo can reason about your code, it needs to understand it. Ingest agents crawl connected repositories and process them through two complementary lenses:- Parsing agents: Analyze source files at the syntactic level, extracting structure, interfaces, and relationships between components.
- Abstract Syntax Tree (AST) chunking: Breaks code into semantically meaningful units using ASTs rather than arbitrary token windows. This preserves logical boundaries across functions, classes, and modules.
Rigid knowledge layer
The output of ingestion flows into a structured, multi-modal knowledge layer:
This layer is what makes Qodo different from approaches that analyze diffs in isolation. Rather than evaluating a change against itself, Qodo evaluates it against the full structure and history of the system.
Embeddings are generated using Qodo-7b (Qodo’s code-specialized model) and text-embedding-3-large, enabling both deep code comprehension and broad semantic retrieval.
Deep research agents
When a query arrives, whether from a developer, a code agent, or a CI pipeline, it is routed through an MCP server to a set of specialized research tools:deep-research: Performs multi-step reasoning across the knowledge graph to answer questions that require understanding system-wide context. Used for architectural questions, impact analysis, and root cause investigation.find-similar: Locates semantically or structurally similar patterns elsewhere in the codebase. Useful for detecting duplicated logic or finding prior art for a proposed approach.deep-issue: Investigates specific bugs, regressions, or quality concerns with full traceability across PRs, commits, and dependent modules.ask: A general-purpose interface for targeted questions about the codebase.
Multi-agent review system
On top of the research layer, Qodo runs a suite of specialized review agents, each responsible for a specific quality dimension:- Critical Issue Agent: Detects bugs, logic errors, and edge-case failures
- Breaking Changes Agent: Identifies whether a change breaks upstream or downstream consumers
- Ticket Compliance Agent: Validates that code matches requirements and acceptance criteria
- Duplicated Logic Agent: Flags repeated code across a repository
- Rules Agent: Enforces organizational coding standards and best practices
Related resources
- Qodo platform overview: A high-level overview of the platform.
- Qodo platform core capabilities: An overview of capabilities powered by this architecture.
