企业级智能运维 Agent 平台(自然语言 → Agent → Tool → RAG → 审批 → 执行 → 报告)。
| 文档 | 说明 |
|---|---|
| AGENTS.md | AI Coding Agent 执行入口 |
| docs/structure.md | 仓库目录说明 |
| docs/architecture.md | 架构笔记 |
| docs/ai-coding.md | AI 开发规范摘要 |
apps/web Next.js 对话端 + 管理台
apps/api FastAPI + LangGraph 编排
apps/tool-runner Go 受控工具执行层
packages/proto gRPC / 契约定义
deploy/ Compose / Helm / Grafana
docs/ 架构与开发文档
scripts/ 本地引导脚本
# 1. 环境变量
cp .env.example .env
# 2. 基础设施(PG / Redis / MinIO)
docker compose -f deploy/compose/docker-compose.yml up -d postgres redis minio
# 3. API(需本地 Python 3.12+)
cd apps/api && python -m venv .venv && .venv/Scripts/activate # Windows
pip install -e ".[dev]"
uvicorn app.main:app --reload --port 8000
# 4. Web(需 Node 20+ / pnpm)
cd apps/web && pnpm install && pnpm dev
# 5. Tool Runner(需 Go 1.22+)
cd apps/tool-runner && go run ./cmd/server当前仓库为 文件架构 + 最小可启动骨架,业务能力按 Phase 1–5 逐步填充。
- 前端:Next.js + Ant Design + Tailwind
- 编排:FastAPI + LangGraph
- 执行:Go
tool-runner(写操作强制走此层) - 数据:PostgreSQL(含 pgvector)+ Redis + MinIO