Code Researcher is a deep research agent designed for navigating and modifying large systems codebases by generating patches to address crashes. It utilizes multi-step reasoning and structured memory to gather context from the code and its commit history, outperforming existing models in crash resolution rates. The experiments demonstrate its effectiveness and generalizability across different codebases, emphasizing the importance of comprehensive context gathering in code modification tasks.