INNER CODE UNIT · Python

lifespan

AIScientists-Dev/WorldSeed · src/worldseed/server/app.py:72

    async def lifespan(app: FastAPI) -> AsyncIterator[None]:
        _write_discovery(port)
        from worldseed.server.routes._shared import _update_openclaw_config

        _update_openclaw_config(port)

        # Scene-specific startup hook. Keep the engine scene-agnostic by
        # dispatching via scene id — the scene module owns its own bootstrap.
        scene_worker = None
        if engine is not None and engine.config.scene.id == "autoresearch":
            import structlog as _sl

            _log = _sl.get_logger()
            _log.info("autoresearch_scene_setup_starting")
            from worldseed.autoresearch.bootstrap import bootstrap_workspace
            from worldseed.autoresearch.worker import AutoresearchWorker

            bootstrap_workspace()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…