← All organizations

Organization in the AI Engineer archive

Greptile

Conference talks featuring speakers affiliated with Greptile when their sessions were recorded.

Explore the recordings

Greptile builds AI agents that review and test pull requests using codebase context. This archive connects its official product description with Daksh Gupta’s recorded analysis of human- and agent-written changes. The recording is useful for understanding how authorship is inferred, what review metrics can reveal, and why validating code requires both surrounding implementation context and evidence from running behavior.

Repository context beyond the diff

Greptile’s corporate site describes a graph index of files, functions and dependencies, with parallel agents assessing changes beyond the edited lines. Plain-English rules, repository-specific context and engineers’ review comments inform team-specific review standards. Its published examples include an unbalanced CUDA release, an undefined method breaking step(), and mid-loop overflow leaving orphaned keys. These are company-presented examples of the issues the product targets, rather than independent evidence of comprehensive detection.

Comparing agent and human pull requests

Gupta identifies likely agent-written PRs through author fields, co-author footers and branch prefixes. These signals indicate involvement but cannot establish full autonomy or make unmarked changes reliably human-only. He reports broadly similar results across revert rates, comparisons involving PR size, flagged P0/P1/P2 severity and review rounds before merge. The comparisons are observational: reverts and automated findings are quality proxies, and PR size does not establish equivalent task difficulty. They do not certify agent superiority or demonstrate that Greptile caused the reported outcomes.

Similar totals can conceal different failures

Searching review comments for error-related terms gives Gupta a more specific comparison than aggregate quality scores. He reports Claude’s SQL-injection finding frequency at roughly 1.5 times the human baseline and Devin’s authentication-bypass frequency at roughly half. Each ratio uses a separate human baseline within its category; it neither compares absolute prevalence across categories nor establishes that one tool is uniformly safer. These are patterns in flagged comment language, not independently confirmed production incident rates.

Code context and runtime validation

Gupta frames validation around three questions: does the change violate the user contract, increase the risk of a future violation, or fulfill the author’s intent? He describes inspecting changed and related files alongside installing dependencies, starting an application in a sandbox, mocking inputs and using browser agents to seek failures. The corporate site separately describes TREX, labeled beta, as running PR branches to catch runtime bugs, and integrations that let coding agents address review comments. Together these descriptions orient readers to implementation analysis and exercised behavior; neither supplies a measured coverage guarantee or proves that every validation question is conclusively answered.

1 talk

Newest first

1 speaker at AIE

Affiliations reflect their AIE appearances, not necessarily current employment.