{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2024:XKWI4IJMML34KQGHZXZNH6XYWP","short_pith_number":"pith:XKWI4IJM","schema_version":"1.0","canonical_sha256":"baac8e212c62f7c540c7cdf2d3faf8b3e030404eeb97872a8311285c4935fc28","source":{"kind":"arxiv","id":"2406.12276","version":1},"attestation_state":"computed","paper":{"title":"CodeNav: Beyond tool-use to using real-world codebases with LLM agents","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.CL","cs.SE"],"primary_cat":"cs.AI","authors_text":"Aniruddha Kembhavi, Luca Weihs, Tanmay Gupta","submitted_at":"2024-06-18T05:10:38Z","abstract_excerpt":"We present CodeNav, an LLM agent that navigates and leverages previously unseen code repositories to solve user queries. In contrast to tool-use LLM agents that require ``registration'' of all relevant tools via manual descriptions within the LLM context, CodeNav automatically indexes and searches over code blocks in the target codebase, finds relevant code snippets, imports them, and uses them to iteratively generate a solution with execution feedback. To highlight the core-capabilities of CodeNav, we first showcase three case studies where we use CodeNav for solving complex user queries usin"},"verification_status":{"content_addressed":true,"pith_receipt":true,"author_attested":false,"weak_author_claims":0,"strong_author_claims":0,"externally_anchored":false,"storage_verified":false,"citation_signatures":0,"replication_records":0,"graph_snapshot":true,"references_resolved":false,"formal_links_present":false},"canonical_record":{"source":{"id":"2406.12276","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.AI","submitted_at":"2024-06-18T05:10:38Z","cross_cats_sorted":["cs.CL","cs.SE"],"title_canon_sha256":"153ea0071ea4e5e0b0ff89bda6de4e800bd0936547a75aa1aea499af38f08e90","abstract_canon_sha256":"a2c825efc6985bdaeb2084ea007bd6e7eb111c9501d8031c48e1dceffaff221c"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T08:33:43.639707Z","signature_b64":"RqvOmuQ1mn5GYKvRNSyBpIWYq4D5/InvmcT7gL5qM2gULyZ7ypXYRyy26pw/8XlSt8+1IIZWn7OPRDaLKW9ICw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"baac8e212c62f7c540c7cdf2d3faf8b3e030404eeb97872a8311285c4935fc28","last_reissued_at":"2026-07-05T08:33:43.639167Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T08:33:43.639167Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"CodeNav: Beyond tool-use to using real-world codebases with LLM agents","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.CL","cs.SE"],"primary_cat":"cs.AI","authors_text":"Aniruddha Kembhavi, Luca Weihs, Tanmay Gupta","submitted_at":"2024-06-18T05:10:38Z","abstract_excerpt":"We present CodeNav, an LLM agent that navigates and leverages previously unseen code repositories to solve user queries. In contrast to tool-use LLM agents that require ``registration'' of all relevant tools via manual descriptions within the LLM context, CodeNav automatically indexes and searches over code blocks in the target codebase, finds relevant code snippets, imports them, and uses them to iteratively generate a solution with execution feedback. To highlight the core-capabilities of CodeNav, we first showcase three case studies where we use CodeNav for solving complex user queries usin"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2406.12276","kind":"arxiv","version":1},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2406.12276/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"aliases":[{"alias_kind":"arxiv","alias_value":"2406.12276","created_at":"2026-07-05T08:33:43.639238+00:00"},{"alias_kind":"arxiv_version","alias_value":"2406.12276v1","created_at":"2026-07-05T08:33:43.639238+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2406.12276","created_at":"2026-07-05T08:33:43.639238+00:00"},{"alias_kind":"pith_short_12","alias_value":"XKWI4IJMML34","created_at":"2026-07-05T08:33:43.639238+00:00"},{"alias_kind":"pith_short_16","alias_value":"XKWI4IJMML34KQGH","created_at":"2026-07-05T08:33:43.639238+00:00"},{"alias_kind":"pith_short_8","alias_value":"XKWI4IJM","created_at":"2026-07-05T08:33:43.639238+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":3,"internal_anchor_count":0,"sample":[{"citing_arxiv_id":"2601.12538","citing_title":"Agentic Reasoning for Large Language Models","ref_index":79,"is_internal_anchor":false},{"citing_arxiv_id":"2604.19750","citing_title":"Coding with Eyes: Visual Feedback Unlocks Reliable GUI Code Generating and Debugging","ref_index":8,"is_internal_anchor":false},{"citing_arxiv_id":"2511.20857","citing_title":"Evo-Memory: Benchmarking LLM Agent Test-time Learning with Self-Evolving Memory","ref_index":233,"is_internal_anchor":false}]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/XKWI4IJMML34KQGHZXZNH6XYWP","json":"https://pith.science/pith/XKWI4IJMML34KQGHZXZNH6XYWP.json","graph_json":"https://pith.science/api/pith-number/XKWI4IJMML34KQGHZXZNH6XYWP/graph.json","events_json":"https://pith.science/api/pith-number/XKWI4IJMML34KQGHZXZNH6XYWP/events.json","paper":"https://pith.science/paper/XKWI4IJM"},"agent_actions":{"view_html":"https://pith.science/pith/XKWI4IJMML34KQGHZXZNH6XYWP","download_json":"https://pith.science/pith/XKWI4IJMML34KQGHZXZNH6XYWP.json","view_paper":"https://pith.science/paper/XKWI4IJM","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2406.12276&json=true","fetch_graph":"https://pith.science/api/pith-number/XKWI4IJMML34KQGHZXZNH6XYWP/graph.json","fetch_events":"https://pith.science/api/pith-number/XKWI4IJMML34KQGHZXZNH6XYWP/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/XKWI4IJMML34KQGHZXZNH6XYWP/action/timestamp_anchor","attest_storage":"https://pith.science/pith/XKWI4IJMML34KQGHZXZNH6XYWP/action/storage_attestation","attest_author":"https://pith.science/pith/XKWI4IJMML34KQGHZXZNH6XYWP/action/author_attestation","sign_citation":"https://pith.science/pith/XKWI4IJMML34KQGHZXZNH6XYWP/action/citation_signature","submit_replication":"https://pith.science/pith/XKWI4IJMML34KQGHZXZNH6XYWP/action/replication_record"}},"created_at":"2026-07-05T08:33:43.639238+00:00","updated_at":"2026-07-05T08:33:43.639238+00:00"}