Files
ai-rpg/backend/app/workers/main.py

24 lines
553 B
Python
Raw Normal View History

2026-06-19 11:28:04 +03:00
"""Worker entrypoint: runs trigger checker + future background jobs."""
from __future__ import annotations
import asyncio
from app.logging_setup import get_logger, setup_logging
from app.workers.trigger_runner import main_loop as trigger_loop
log = get_logger("worker")
async def main():
setup_logging()
log.info("worker_starting")
# Run all background loops concurrently
await asyncio.gather(
trigger_loop(),
# Future: rag indexer, summary compactor, etc.
)
if __name__ == "__main__":
asyncio.run(main())