fabricatio_novel.commands.core

Core write-novel CLI commands (no RAG, no illustration).

Registers onto the shared app from fabricatio_novel.cli:

Functions

write_novel(→ None)

Generate a novel based on the provided outline and settings.

write_novel_with_mental(→ None)

Generate a novel with mental state tracking for character psychology.

Module Contents

fabricatio_novel.commands.core.write_novel(outline: str = OUTLINE, outline_file: pathlib.Path = OUTLINE_FILE, output_path: pathlib.Path = OUTPUT_PATH, font_file: pathlib.Path = FONT_FILE, cover_image: pathlib.Path = COVER_IMAGE, language: str = LANGUAGE, chapter_guidance: str = CHAPTER_GUIDANCE, guidance_file: pathlib.Path = GUIDANCE_FILE, persist_dir: pathlib.Path = PERSIST_DIR) None

Generate a novel based on the provided outline and settings.

fabricatio_novel.commands.core.write_novel_with_mental(outline: str = OUTLINE, outline_file: pathlib.Path = OUTLINE_FILE, output_path: pathlib.Path = OUTPUT_PATH, font_file: pathlib.Path = FONT_FILE, cover_image: pathlib.Path = COVER_IMAGE, language: str = LANGUAGE, chapter_guidance: str = CHAPTER_GUIDANCE, guidance_file: pathlib.Path = GUIDANCE_FILE, persist_dir: pathlib.Path = PERSIST_DIR) None

Generate a novel with mental state tracking for character psychology.