CxWebApp/include/routes.h
CxAI Agent 055e350108
Some checks are pending
build-and-push / image (push) Waiting to run
feat: initial CxWebApp (macOS shell + swift-app wired to CxLLM-SDK)
2026-05-16 14:32:01 -05:00

27 lines
726 B
C++

#pragma once
#include "crow.h"
namespace routes {
/// Register API routes (JSON endpoints)
void register_api(crow::SimpleApp& app);
/// Register page + static-asset routes
void register_pages(crow::SimpleApp& app);
/// Register system/version/echo + websocket routes
void register_system(crow::SimpleApp& app);
/// Register reverse-proxy routes for sidecar services:
/// /api/diffusion/* -> CXAI_DIFFUSION_UPSTREAM
/// /api/demand/* -> CXAI_DEMAND_UPSTREAM
/// /api/lang/* -> CXAI_LANG_UPSTREAM
/// /api/slack/* -> CXAI_SLACK_UPSTREAM
void register_proxy(crow::SimpleApp& app);
/// Register macOS app metadata routes (/api/mac/*).
void register_mac(crow::SimpleApp& app);
} // namespace routes