{"id":"https://openalex.org/W7161544308","doi":"https://doi.org/10.48550/arxiv.2605.15815","title":"BootstrapAgent: Distilling Repository Setup into Reusable Agent Knowledge","display_name":"BootstrapAgent: Distilling Repository Setup into Reusable Agent Knowledge","publication_year":2026,"publication_date":"2026-05-15","ids":{"openalex":"https://openalex.org/W7161544308","doi":"https://doi.org/10.48550/arxiv.2605.15815"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2605.15815","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2605.15815","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48550/arxiv.2605.15815","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5136412121","display_name":"Sihan Fu","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Fu, Sihan","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5136396516","display_name":"Oucheng Liu","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Liu, Oucheng","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100640301","display_name":"Shiyuan Wang","orcid":"https://orcid.org/0000-0002-5028-5839"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Wang, Shiyuan","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5136415741","display_name":"Jin Shi","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Shi, Jin","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5006624972","display_name":"Chengkun Wei","orcid":"https://orcid.org/0000-0001-8849-8808"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Wei, Chengkun","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.5059000253677368,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.5059000253677368,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11986","display_name":"Scientific Computing and Data Management","score":0.210999995470047,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.05130000039935112,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/debugging","display_name":"Debugging","score":0.7843999862670898},{"id":"https://openalex.org/keywords/usable","display_name":"USable","score":0.6352999806404114},{"id":"https://openalex.org/keywords/heuristics","display_name":"Heuristics","score":0.5875999927520752},{"id":"https://openalex.org/keywords/bootstrapping","display_name":"Bootstrapping (finance)","score":0.5873000025749207},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.5685999989509583},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5475999712944031},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.5239999890327454},{"id":"https://openalex.org/keywords/swipe","display_name":"SwIPe","score":0.48500001430511475},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.4408000111579895},{"id":"https://openalex.org/keywords/code-reuse","display_name":"Code reuse","score":0.43470001220703125},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.42899999022483826}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7879999876022339},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.7843999862670898},{"id":"https://openalex.org/C2780615836","wikidata":"https://www.wikidata.org/wiki/Q2471869","display_name":"USable","level":2,"score":0.6352999806404114},{"id":"https://openalex.org/C127705205","wikidata":"https://www.wikidata.org/wiki/Q5748245","display_name":"Heuristics","level":2,"score":0.5875999927520752},{"id":"https://openalex.org/C207609745","wikidata":"https://www.wikidata.org/wiki/Q4944086","display_name":"Bootstrapping (finance)","level":2,"score":0.5873000025749207},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.5685999989509583},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5475999712944031},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5296000242233276},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.5239999890327454},{"id":"https://openalex.org/C2779623668","wikidata":"https://www.wikidata.org/wiki/Q7652842","display_name":"SwIPe","level":2,"score":0.48500001430511475},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.4408000111579895},{"id":"https://openalex.org/C2778583558","wikidata":"https://www.wikidata.org/wiki/Q771245","display_name":"Code reuse","level":3,"score":0.43470001220703125},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.42899999022483826},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4074000120162964},{"id":"https://openalex.org/C2778514511","wikidata":"https://www.wikidata.org/wiki/Q1374194","display_name":"Programmer","level":2,"score":0.39259999990463257},{"id":"https://openalex.org/C152752567","wikidata":"https://www.wikidata.org/wiki/Q116877","display_name":"Code refactoring","level":3,"score":0.3716000020503998},{"id":"https://openalex.org/C2777062904","wikidata":"https://www.wikidata.org/wiki/Q545406","display_name":"Toolchain","level":3,"score":0.36880001425743103},{"id":"https://openalex.org/C48145219","wikidata":"https://www.wikidata.org/wiki/Q1335365","display_name":"Security token","level":2,"score":0.36629998683929443},{"id":"https://openalex.org/C12725497","wikidata":"https://www.wikidata.org/wiki/Q810247","display_name":"Baseline (sea)","level":2,"score":0.36469998955726624},{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.35359999537467957},{"id":"https://openalex.org/C177212765","wikidata":"https://www.wikidata.org/wiki/Q627335","display_name":"Workflow","level":2,"score":0.35339999198913574},{"id":"https://openalex.org/C51929080","wikidata":"https://www.wikidata.org/wiki/Q2425187","display_name":"Codebase","level":3,"score":0.3490999937057495},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.33880001306533813},{"id":"https://openalex.org/C143587482","wikidata":"https://www.wikidata.org/wiki/Q1543216","display_name":"Iterative and incremental development","level":2,"score":0.3292999863624573},{"id":"https://openalex.org/C1009929","wikidata":"https://www.wikidata.org/wiki/Q179550","display_name":"Software bug","level":3,"score":0.32420000433921814},{"id":"https://openalex.org/C2780385302","wikidata":"https://www.wikidata.org/wiki/Q367158","display_name":"Protocol (science)","level":3,"score":0.32100000977516174},{"id":"https://openalex.org/C206588197","wikidata":"https://www.wikidata.org/wiki/Q846574","display_name":"Reuse","level":2,"score":0.31869998574256897},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.3163999915122986},{"id":"https://openalex.org/C2781067378","wikidata":"https://www.wikidata.org/wiki/Q17027399","display_name":"Interpretability","level":2,"score":0.31130000948905945},{"id":"https://openalex.org/C2777210712","wikidata":"https://www.wikidata.org/wiki/Q15221050","display_name":"Configurator","level":2,"score":0.3084000051021576},{"id":"https://openalex.org/C207685749","wikidata":"https://www.wikidata.org/wiki/Q2088941","display_name":"Domain knowledge","level":2,"score":0.3075000047683716},{"id":"https://openalex.org/C115925183","wikidata":"https://www.wikidata.org/wiki/Q1412694","display_name":"Knowledge-based systems","level":2,"score":0.28870001435279846},{"id":"https://openalex.org/C43214815","wikidata":"https://www.wikidata.org/wiki/Q7310987","display_name":"Reliability (semiconductor)","level":3,"score":0.2840999960899353},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.27730000019073486},{"id":"https://openalex.org/C36503486","wikidata":"https://www.wikidata.org/wiki/Q11235244","display_name":"Domain (mathematical analysis)","level":2,"score":0.27390000224113464},{"id":"https://openalex.org/C2779038628","wikidata":"https://www.wikidata.org/wiki/Q7248497","display_name":"Programming by demonstration","level":3,"score":0.2676999866962433},{"id":"https://openalex.org/C18762648","wikidata":"https://www.wikidata.org/wiki/Q42213","display_name":"Work (physics)","level":2,"score":0.2614000141620636},{"id":"https://openalex.org/C2779662365","wikidata":"https://www.wikidata.org/wiki/Q5416694","display_name":"Event (particle physics)","level":2,"score":0.2590000033378601},{"id":"https://openalex.org/C74072328","wikidata":"https://www.wikidata.org/wiki/Q1142726","display_name":"Intelligent agent","level":2,"score":0.25850000977516174},{"id":"https://openalex.org/C61423126","wikidata":"https://www.wikidata.org/wiki/Q187432","display_name":"Scripting language","level":2,"score":0.25619998574256897}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2605.15815","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2605.15815","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2605.15815","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2605.15815","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Code":[0],"agents":[1],"increasingly":[2],"help":[3],"developers":[4],"work":[5],"with":[6,111,126],"unfamiliar":[7],"repositories,":[8],"but":[9],"every":[10],"such":[11],"task":[12],"depends":[13],"on":[14,134],"a":[15,22,41,54,62,74,93,123,141],"costly":[16],"prerequisite:":[17],"bootstrapping":[18,52],"the":[19,33,67,146],"repository":[20,51],"into":[21,73],"usable":[23],"development":[24],"state.":[25],"This":[26],"process":[27],"requires":[28],"substantial":[29],"trial-and-error":[30],"exploration,":[31],"yet":[32],"resulting":[34],"knowledge--resolved":[35],"dependencies,":[36],"repair":[37,104,110,125],"strategies--stays":[38],"trapped":[39],"in":[40],"single":[42],"conversation,":[43],"unavailable":[44],"to":[45,114,129],"future":[46],"agents.":[47],"We":[48,106],"therefore":[49],"formulate":[50],"as":[53],"reusable":[55],"startup":[56],"knowledge":[57],"problem":[58],"and":[59,88,102,122,159],"introduce":[60],"BootstrapAgent,":[61],"multi-agent":[63],"framework":[64],"that":[65,138],"distills":[66],"heuristics":[68],"discovered":[69],"during":[70],"bootstrap":[71],"exploration":[72],"persistent,":[75],"verifiable,":[76],"agent-consumable":[77],".bootstrap":[78],"contract.":[79],"Through":[80],"evidence":[81],"extraction,":[82],"structured":[83],"planning,":[84],"deterministic":[85],"Docker-based":[86],"verification,":[87,101],"trace-driven":[89],"repair,":[90],"BootstrapAgent":[91,139],"generates":[92],"contract":[94],"covering":[95],"environment":[96],"setup,":[97],"diagnostic":[98],"checks,":[99],"minimal":[100],"accumulated":[103],"knowledge.":[105],"further":[107],"propose":[108],"warm":[109],"clean":[112],"replay":[113],"accelerate":[115],"iterative":[116],"debugging":[117],"without":[118],"sacrificing":[119],"cold-start":[120],"reproducibility,":[121],"delta":[124],"sanity":[127],"check":[128],"prevent":[130],"reward":[131],"hacking.":[132],"Experiments":[133],"three":[135],"benchmarks":[136],"show":[137],"achieves":[140],"92.9%":[142],"success":[143],"rate,":[144],"outperforming":[145],"baseline":[147],"by":[148,157,162],"over":[149],"10%":[150],"while":[151],"reducing":[152],"downstream":[153],"agent":[154],"token":[155],"usage":[156],"25.9%":[158],"build":[160],"time":[161],"22.3%.":[163],"Our":[164],"code":[165],"is":[166],"available":[167],"at":[168],"https://github.com/Vossera/BootstrapAgent.":[169]},"counts_by_year":[],"updated_date":"2026-07-28T07:46:37.118299","created_date":"2026-05-19T00:00:00"}
