基于状态机的多智能体协作平台 - Backend API + Admin Console
rice-claw/
├── backend/ # Python FastAPI Backend
│ ├── src/
│ │ ├── main.py # FastAPI entry point
│ │ ├── db/ # Database module
│ │ ├── api/ # API routes
│ │ ├── models/ # Pydantic models
│ │ └── utils/ # Utilities
│ ├── requirements.txt
│ └── pyproject.toml
│
├── frontend/ # React + Ant Design Pro Admin Console
│ ├── src/
│ │ ├── pages/ # Page components
│ │ ├── components/ # Reusable components
│ │ ├── services/ # API services
│ │ ├── hooks/ # Custom hooks
│ │ ├── types/ # TypeScript types
│ │ └── utils/ # Utility functions
│ ├── public/
│ ├── package.json
│ └── vite.config.ts
│
├── api-design.md # API Endpoint Documentation
├── data-flow.md # Data Flow & Database Schema
└── admin-console-design.md # UI/UX Design
cd backend
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
pip install -r requirements.txt
uvicorn src.main:app --reload --port 8000
cd frontend
npm install
npm run dev