Gemini
feat: add detailed logging
01d5a5d
from flask import Flask
from .domains.health.routes import health_bp
from .domains.documents.routes import document_bp
from .domains.kernel.routes import kernel_bp
from .domains.kernel2.routes_l2 import kernel2_bp
from .domains.loads.routes import loads_bp
from .domains.memories.routes import memories_bp
from .domains.kernel2.routes.role_routes import role_bp
from .domains.trainprocess import trainprocess_bp
from .domains.upload.routes import upload_bp
from .domains.kernel2.routes_talk import talk_bp
from .domains.user_llm_config.routes import user_llm_config_bp
from .domains.space.space_routes import space_bp
def init_routes(app: Flask):
"""Initialize all route blueprints"""
app.register_blueprint(health_bp)
app.register_blueprint(document_bp)
app.register_blueprint(kernel_bp)
app.register_blueprint(kernel2_bp)
app.register_blueprint(loads_bp)
app.register_blueprint(memories_bp)
app.register_blueprint(role_bp)
app.register_blueprint(trainprocess_bp)
app.register_blueprint(upload_bp)
app.register_blueprint(space_bp)
app.register_blueprint(talk_bp)
app.register_blueprint(user_llm_config_bp)
app.config['SEND_FILE_MAX_AGE_DEFAULT'] = 0
app.config['TEMPLATES_AUTO_RELOAD'] = True
# Disable response buffering
app.config['RESPONSE_BUFFERING'] = False
# To maintain compatibility with existing code
routes = init_routes