Return
DBCooker: A Database Kernel-Specialized Coding Agent Harness
DOI:10.14778/3827998.3828136.png)
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
IF:
3.3
Papers:
563
Citations:
1.2W
Organization
No organization information available

