INNER CODE UNIT · Python

_setup_triggers

tomascupr/sandstorm · src/sandstorm/main.py:112

async def _setup_triggers(app: FastAPI):
    """Load triggers from sandstorm.json, mount webhook routes, start cron."""
    from .triggers import (
        TriggerDefinition,
        load_triggers,
        render_prompt,
        start_cron_scheduler,
        verify_webhook_secret,
    )

    config = load_sandstorm_config()
    if config is None:
        return None
    try:
        triggers = load_triggers(config)
    except ValueError as exc:
        logger.error("Invalid triggers in sandstorm.json: %s", exc)
        return None

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…