a78e9d4d3184dd10cf2c36167e5babfccc26dbb8
- P2: test_risk_api env 注入 FakePublisher,aml 推送不触真 Redis - P3: deny/_authz_audit 增 agent_type 参数,simulate 越权审计传 platform (与网关放行审计同口径);删 HANDLE_RESULTS 死常量(Literal 单处定义) - P3: 补 start_date/end_date 过滤+分页 422 边界+suitability api 层审计断言; 补 app/service/risk/__init__.py - 挂账: B7 行新增④项(启动期拒绝/引擎工厂覆盖三实例化点/handle 原子性/ input_guard_log);B9b 行核查单(disclaimer/scan 幂等/Swagger 手测/analyst); TODO.md T-30/T-31/T-32 进度同步
JinRong · 金融四 Agent 智能管家
四个 Agent(客户财富 / 代理人助手 / 数据分析 / 风控监测)共用统一数据层与合规底座。
文档
| 目录 | 内容 |
|---|---|
| docs/memory/MEMORY.md | 项目记忆入口(新 Agent 读 §0 交接清单) |
| docs/需求拆解/ | 业务场景、数据矩阵、合规 |
| docs/项目框架设计/ | 表设计、技术选型、JWT 手册 |
后端结构
app/
├── api/ # 路由:chat、knowledge、admin
├── service/ # Agent、RAG、记忆
├── tool/ # 解析、Embedding、Milvus
├── model/ # Pydantic + ORM
├── repository/ # Core 只读 core_ro(已实现)
├── config/ # settings、database
├── utils/
└── main.py
环境要求
- Python 3.13+、MySQL 8.0、Redis 8、Neo4j Desktop、Ollama(bge-m3)
- Windows 原生部署(见技术选型文档)
快速启动
cp .env.example .env
pip install -r requirements.txt
# 首次:灌 Core 模拟库与同步 — 见 docs/memory/FLOW.md §0
uvicorn app.main:app --reload
健康检查:GET http://127.0.0.1:8000/health
前端
React 19 + Vite 7 + Ant Design 5(待 init web/ 目录)。
Languages
Python
84.5%
TypeScript
9%
JavaScript
4.3%
CSS
1.1%
PowerShell
1%