Skip to main content

Module codegen

Module codegen 

Source
Expand description

Multi-file code extraction from LLM responses.

LLMs often produce output containing multiple files, marked with path headers like # filepath: app/config.py or ### app/models/user.py before code fences. This module parses those into individual files for writing to disk.

Structs§

GeneratedFile
A single generated file extracted from LLM output.

Functions§

extract_files
Extract multiple files from a raw LLM response.
write_boilerplate
Write boilerplate files (README, Dockerfile, requirements.txt, init.py, etc.)
write_files
Write a list of generated files to an output directory. Creates parent directories as needed. Returns paths of all written files.