arrow
Return

DBCooker: A Database Kernel-Specialized Coding Agent Harness

delete2026-08-01
delete0
PRE
AI
W
Wei Zhou
X
Xuanhe Zhou
Q
Qikang He
G
Guoliang Li
B
Bingsheng He
C
Chao Peng
Y
Yun Lin
F
Fan Wu
DOI:10.14778/3827998.3828136delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Database kernels continuously incorporate new built-in functions to support diverse applications. Synthesizing these native functions is highly complex, as it requires identifying multiple internal units, placing them in the correct source files, and reusing specific internal references. Although recent advancement in LLM-based coding agent frameworks (harnesses) exhibit superior capability, they are typically general-purpose and struggle with the massive and highly coupled database kernel repositories. To address this, we demonstrate DBCooker, a database kernel-specialized coding agent harness. DBCooker offers three core functionalities: (1) Kernel Dependency Inspector, which enables users to inspect internal units and cross-file references via hybrid declaration collection, distinctive unit identification, and cross-unit reference analysis; (2) Interactive Synthesis Planner, which constructs high-level implementation plans through progressive code synthesis and three-stage code validation, allowing developers to verify and refine plans before execution; and (3) Progressive Debugging Workspace, which integrates with database-specific pipelines to provide efficient feedback and adaptive repair, powered by techniques such as operation-as-tool abstraction and memory-augmented orchestration. Conference attendees will experience how DBCooker seamlessly transforms high-level SQL function requests into validated, kernel-ready code for mainstream databases (e.g., SQLite, PostgreSQL, DuckDB).

Journal

P
Proceedings of the VLDB Endowment
IF:
3.3
Papers:
563
Citations:
1.2W

Organization

No organization information available