← Back to Agents
Agent

Code Search Agent

An AKD agent for discovering publicly available scientific code repositories that plausibly align with a user's technical or scientific task.

Designers: Nidhi Jha, Ankur Kumar, Emily Foshee, Rachel Slank, Ash Danehkar

Developers: Nishan Pantha, Muthukumaran Ramasubramanian, Simran KC, Sajil Awale, Pushwitha Krishnappa

A read-only decision-support system that is non-prescriptive, non-endorsing, and human-in-the-loop by design. Serves scientists and research software engineers across NASA SMD domains.

The Code Search Agent is an AKD agent for discovering publicly available scientific code repositories that plausibly align with a user’s technical or scientific task. It operates as a read-only, decision support system that is non-prescriptive, non-endorsing, and human-in-the-loop by design. The agent serves scientists and research software engineers across NASA SMD domains (Astrophysics, Earth science, Heliophysics, Planetary, Biological and Physical science).

Tools and data sources for the agent include a NASA-verified repository corpus, the Science Discovery Engine (SDE), NASA ADS (for astrophysics), code-snippet inspection, and supplementary web search. The agent executes a multi-pass discovery process, beginning with an intent parse and primary search against the NASA corpus. It then enriches results via the Science Discovery Engine (SDE), performs optional deep code inspections, and consults ADS literature for astrophysics. Finally, it uses web supplements to fill any remaining gaps before ranking and disclosing the findings.