"""ww-agents:内置 Agent 声明(AgentSpec)+ 结构化输出 schema(C6)。 对齐 ARCH §5.1(AgentSpec)/ §5.4(I/O 契约)/ §6.1(冲突分类)/ §6.2 §6.4(伏笔/节奏)。 """ from __future__ import annotations from .prompt_loader import PromptNotFoundError, load_craft_doctrine, load_prompt from .schema_catalog import SCHEMA_CATALOG, output_schema_for from .schemas import ( Blurb, BlurbResult, BookTeardownResult, CharacterCard, CharacterGenResult, CharacterizationIssue, CharacterizationReview, CharacterRelation, ClarifyDecision, ClarifyOption, ClarifyQuestion, Conflict, ConflictType, ContinuationResult, ContinuityReview, DeAiResult, DetailedOutlineResult, ForeshadowReview, ForeshadowSuggestion, ForeshadowWindow, GlossaryResult, GlossaryTerm, GoldenFinger, GoldenFingerResult, Idea, IdeaListResult, NameListResult, NameSuggestion, Opening, OpeningResult, OutlineChapter, OutlineResult, PaceIssue, PaceReview, PolishResult, ProjectPlanResult, Scene, StyleDimension, StyleDriftReview, StyleDriftSegment, StyleFingerprintResult, Title, TitleListResult, WorldEntityCard, WorldGenResult, ) from .specs import ( REVIEW_RESERVED_NAMES, SPECS, AgentSpec, blurb_spec, book_title_spec, brainstorm_spec, character_gen_spec, characterization_spec, clarify_refine_spec, continue_spec, continuity_spec, de_ai_spec, expand_spec, fine_outline_spec, foreshadow_spec, glossary_spec, golden_finger_spec, name_spec, opening_spec, outliner_spec, pace_spec, project_plan_spec, refiner_spec, style_drift_spec, style_extract_spec, teardown_spec, worldbuilder_spec, ) __all__ = [ "REVIEW_RESERVED_NAMES", "SCHEMA_CATALOG", "SPECS", "AgentSpec", "Blurb", "BlurbResult", "BookTeardownResult", "CharacterCard", "CharacterGenResult", "CharacterizationIssue", "CharacterizationReview", "CharacterRelation", "ClarifyDecision", "ClarifyOption", "ClarifyQuestion", "Conflict", "ConflictType", "ContinuationResult", "ContinuityReview", "DeAiResult", "DetailedOutlineResult", "ForeshadowReview", "ForeshadowSuggestion", "ForeshadowWindow", "GlossaryResult", "GlossaryTerm", "GoldenFinger", "GoldenFingerResult", "Idea", "IdeaListResult", "NameListResult", "NameSuggestion", "Opening", "OpeningResult", "OutlineChapter", "PromptNotFoundError", "OutlineResult", "PaceIssue", "PaceReview", "PolishResult", "ProjectPlanResult", "Scene", "StyleDimension", "StyleDriftReview", "StyleDriftSegment", "StyleFingerprintResult", "Title", "TitleListResult", "WorldEntityCard", "WorldGenResult", "blurb_spec", "book_title_spec", "brainstorm_spec", "character_gen_spec", "characterization_spec", "clarify_refine_spec", "continue_spec", "continuity_spec", "de_ai_spec", "expand_spec", "fine_outline_spec", "foreshadow_spec", "glossary_spec", "golden_finger_spec", "load_craft_doctrine", "load_prompt", "name_spec", "opening_spec", "outliner_spec", "output_schema_for", "pace_spec", "project_plan_spec", "refiner_spec", "style_drift_spec", "style_extract_spec", "teardown_spec", "worldbuilder_spec", ]