# cfc-langgraph LangGraph Python AI 服务(FastAPI + LangGraph + ChromaDB RAG)。 ## AI Agent 配置(Agent 必须遵守) **Git Author/Committer**: 所有 git commit 操作(含 amend/rebase/merge)的 author 与 committer 均为: - name: `zxyj-langgraph` - email: `agent@zxyj-lg.com` **提交规范**: 使用 Conventional Commits 格式(type: description),type 可选值: `feat`、`fix`、`style`、`refactor`、`perf`、`test`、`chore`、`docs`。 **安全限制**: - 禁止执行 `git push`(无论 origin 还是任何 remote) - 若任务需要推送到远端,必须请求用户授权,由用户自行推送 - 禁止覆盖远程分支或推送他人提交的代码 - 本地分支未经验证前,不合并到主分支 - 任何数据修改操作需先备份或确认影响范围 ## 端口 - 本地: 9000(`uvicorn local_report_app:app --port 9000`) - 生产: `ai.etotem.com.cn` ## 启动 ```powershell cd d:\Java_code\CFC\cfc-langgraph .\.venv\Scripts\python.exe -m uvicorn local_report_app:app --host 0.0.0.0 --port 9000 ``` ## 技术栈 - Python + FastAPI - LangGraph(AI 图谱) - ChromaDB(RAG 向量库) - 本地仅跑 `local_report_app:app`(最小健康报告解析服务);完整 `app.main:app`(对话/RAG/whisper)走生产