feat: restore risk assessment workspace and improve page scrolling

This commit is contained in:
NathanAlex7
2026-09-07 02:28:37 +08:00
parent db5d6763f1
commit f2439ee5a3
65 changed files with 13612 additions and 2649 deletions
+20 -3
View File
@@ -24,8 +24,11 @@ async def lifespan(app: FastAPI):
agent_manager.initialize(BASE_DIR)
# Initialize memory indexer for RAG mode
indexer = get_memory_indexer(BASE_DIR)
indexer.rebuild_index()
try:
indexer = get_memory_indexer(BASE_DIR)
indexer.rebuild_index()
except Exception as e:
print(f"⚠️ Memory indexer initialization skipped: {e}")
print("✅ mini OpenClaw backend ready")
yield
@@ -47,7 +50,11 @@ from api.sessions import router as sessions_router
from api.tokens import router as tokens_router
from api.compress import router as compress_router
from api.config_api import router as config_router
from api.xingbang_api import router as xingbang_router
from api.xingbang_router import router as xingbang_router
from api.xingbang_v2 import router as xingbang_v2_router
from api.review_assist import router as review_assist_router
from api.xingbang_unified import router as xingbang_unified_router
from api.risk_assess import router as risk_assess_router
app.include_router(chat_router, prefix="/api")
app.include_router(files_router, prefix="/api")
@@ -56,8 +63,18 @@ app.include_router(tokens_router, prefix="/api")
app.include_router(compress_router, prefix="/api")
app.include_router(config_router, prefix="/api")
app.include_router(xingbang_router)
app.include_router(xingbang_v2_router)
app.include_router(review_assist_router)
app.include_router(xingbang_unified_router)
app.include_router(risk_assess_router, prefix="/api/risk-assess")
@app.get("/")
async def root():
return {"name": "mini OpenClaw", "version": "0.1.0", "status": "running"}
# 支持 `python app.py` 直接启动后端(FastAPI + uvicorn)
if __name__ == "__main__":
import uvicorn
uvicorn.run(app, host="0.0.0.0", port=8002)