godseed / engine /__init__.py
AndresCarreon's picture
Town Mode: close town view by default, build_district + place_road, bank/market/house, grow-one-town steering, behold-the-world reveal, tamed needle
b0d758d verified
Raw
History Blame Contribute Delete
888 Bytes
"""GODSEED deterministic world engine.
The engine owns ALL facts ("her" pattern): world state, the 11-tool DSL,
validation, moderation, the serialized wish queue, and the prompt summary.
The LLM only interprets wishes and picks tool calls — it never owns state.
"""
from .genesis import GENESIS_FEATURES, genesis_features, genesis_world
from .moderation import Moderator, Verdict
from .queue_worker import (
AlreadyPending,
QueueError,
QueueFull,
QueueWorker,
)
from .summary import summarize
from .tools import TOOL_NAMES, TOOLS, validate_call
from .world import Feature, World
__all__ = [
"GENESIS_FEATURES",
"genesis_features",
"genesis_world",
"Moderator",
"Verdict",
"AlreadyPending",
"QueueError",
"QueueFull",
"QueueWorker",
"summarize",
"TOOL_NAMES",
"TOOLS",
"validate_call",
"Feature",
"World",
]