Files
kamidso-back/kamidso/api/routes/__init__.py
T
javadandCursor edbaa2acec Add native Didar connectors so chats can query CRM data reliably.
Connector calls, semantic rules, and DuckDB memory keep long runs stable, and stream retry stops chats from stalling.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-12 19:26:47 +03:30

36 lines
1.3 KiB
Python

from __future__ import annotations
from fastapi import FastAPI
from kamidso.api.routes import (
auth,
chat,
connectors,
conversations,
datasources,
files,
health,
knowledge,
organization,
reports,
resources,
runs,
)
from kamidso.data_graph.api.routes import router as data_graph_router
def register_routes(app: FastAPI, *, prefix: str) -> None:
app.include_router(health.router, prefix=prefix, tags=["health"])
app.include_router(auth.router, prefix=prefix, tags=["auth"])
app.include_router(conversations.router, prefix=prefix, tags=["conversations"])
app.include_router(chat.router, prefix=prefix, tags=["chat"])
app.include_router(runs.router, prefix=prefix, tags=["runs"])
app.include_router(files.router, prefix=prefix, tags=["files"])
app.include_router(datasources.router, prefix=prefix, tags=["datasources"])
app.include_router(connectors.router, prefix=prefix, tags=["connectors"])
app.include_router(knowledge.router, prefix=prefix, tags=["knowledge"])
app.include_router(resources.router, prefix=prefix, tags=["resources"])
app.include_router(organization.router, prefix=prefix, tags=["organization"])
app.include_router(reports.router, prefix=prefix, tags=["reports"])
app.include_router(data_graph_router, prefix=prefix, tags=["data-graph"])