79 lines
2.1 KiB
Markdown
79 lines
2.1 KiB
Markdown
# Agent Team
|
||
|
||
本地部署的多 agent 协作平台。创建 AI agent 团队,通过群聊界面协作完成复杂任务。
|
||
|
||
## 特性
|
||
|
||
- **多 agent 群聊** — Discord 风格界面,master agent 自动拆分任务、分配、review
|
||
- **MD 配置** — 所有配置通过 Markdown 文件维护,无表单
|
||
- **Agent Memory** — agent 自动沉淀经验到 `memory/*.md`,持续成长
|
||
- **Skills 支持** — 遵循 [agentskills.io](https://agentskills.io) 开放标准
|
||
- **人才市场** — 从 GitHub 一键雇佣社区团队,或发布自己的团队
|
||
- **多模型支持** — DeepSeek(默认)、Kimi、Ollama、OpenAI
|
||
|
||
## 群类型
|
||
|
||
| 类型 | 成员 | 用途 |
|
||
|------|------|------|
|
||
| 部门群 | 用户 + master + 子agents | 部门内协作 |
|
||
| Leader 群 | 用户 + 多个部门master | 跨部门大项目 |
|
||
|
||
## 目录结构
|
||
|
||
```
|
||
agent-team/
|
||
├── agents/ # agent 配置
|
||
│ └── my-agent/
|
||
│ ├── AGENT.md # provider、model、skills
|
||
│ ├── SOUL.md # system prompt
|
||
│ └── memory/ # 自动沉淀的经验
|
||
├── skills/ # 全局 skills(agentskills.io 标准)
|
||
├── rooms/ # 群数据(消息历史、tasks、workspace)
|
||
├── cmd/server/ # Go 后端
|
||
├── internal/ # 核心逻辑
|
||
└── web/ # React 前端
|
||
```
|
||
|
||
## AGENT.md 格式
|
||
|
||
```yaml
|
||
---
|
||
name: legal-director
|
||
description: 法律总监,负责合同审查和法律风险评估
|
||
provider: deepseek # deepseek | kimi | ollama | openai
|
||
model: deepseek-chat
|
||
api_key_env: DEEPSEEK_API_KEY
|
||
skills:
|
||
- pdf-processing
|
||
---
|
||
你是一位经验丰富的法律总监...(SOUL.md 内容)
|
||
```
|
||
|
||
## 快速开始
|
||
|
||
```bash
|
||
# 后端
|
||
go run cmd/server/main.go
|
||
|
||
# 前端
|
||
cd web && npm install && npm run dev
|
||
```
|
||
|
||
## 人才市场
|
||
|
||
```bash
|
||
# 雇佣社区团队(输入 GitHub repo)
|
||
username/legal-team
|
||
|
||
# 发布自己的团队
|
||
git push origin main
|
||
# 添加 GitHub topic: agent-team
|
||
```
|
||
|
||
## 技术栈
|
||
|
||
- 后端:Go + Echo
|
||
- 前端:React + TypeScript + shadcn/ui
|
||
- LLM:OpenAI 兼容接口(DeepSeek / Kimi / Ollama)
|
||
- 存储:纯文件系统(无数据库)
|