agent-team/progress.md
2026-03-06 10:07:16 +08:00

73 lines
3.7 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Project: Agent Team
Last updated: 2026-03-05
## Pinned (关键约束)
- 一切皆 MD — agent 配置、soul、memory、tasks、history 全部是 Markdown 文件
- 使用前必须设置环境变量 `DEEPSEEK_API_KEY` 或其他 LLM provider 的 API key
## Decisions (决策)
- 2026-03-05使用 Go + Echo + go-openai 作为后端技术栈
- 2026-03-05使用 React 19 + TypeScript + Tailwind v4 + Zustand 作为前端技术栈
- 2026-03-05采用纯文件系统存储无数据库
## Constraints (约束)
- 暂无
## TODO
### In Progress
- 暂无
### Pending
- 暂无
## Done
- 2026-03-05支持从 TEAM.md 读取团队元信息
- 修改 internal/hub/hub.go添加 readTeamMeta 函数
- 安装团队时从 TEAM.md 解析 name/description/author
- 代码变更:`files changed: 1`, `insertions: +29`, `deletions: -4`
- Evidence: internal/hub/hub.go:129-175
- 2026-03-05配置精选团队为营销团队和律师团队
- 代码变更:`files changed: 1`, `insertions: +20`, `deletions: -51`
- Evidence: web/src/components/MarketPage.tsx:18-37
- 2026-03-05创建营销团队 (marketing-team) 并提交到 Gitea
- 参考 legal-team 律师团队结构
- 包含 3 个 Agent营销总监(master)、市场分析师(member)、内容策划师(member)
- 提交地址https://gitea.catter.cn/agent-teams/marketing-team.git
- Evidence: agents/marketing-team/
- 2026-03-05修复后端 loadTeam 函数解析 skills 错误添加到 agents 的问题
- 代码变更:`files changed: 1`, `insertions: +16`, `deletions: -2`
- Evidence: internal/api/server.go:648-672
- 2026-03-05修复精选团队和我的团队 grid 风格不一致
- 代码变更:`files changed: 1`, `insertions: +26`, `deletions: -8`
- Evidence: web/src/components/MarketPage.tsx:388-432
- 2026-03-05替换 MDEditor 为简洁的 GitHub 风格 Markdown 编辑器
- 代码变更:`files changed: 4`, `insertions: +68`, `deletions: -45`
- Evidence: web/src/components/MarkdownEditor.tsx (new), TeamDetail.tsx, UserSettings.tsx, Onboarding.tsx
- 2026-03-05精选团队查看详情改为打开 GitHub 链接,我的团队查看详情打开本地详情
- 代码变更:`files changed: 2`, `insertions: +30`, `deletions: -15`
- Evidence: MarketPage.tsx, TeamDetail.tsx
- 2026-03-05精选团队添加"立即雇佣"按钮
- 代码变更:`files changed: 1`, `insertions: +25`, `deletions: -10`
- Evidence: MarketPage.tsx
- 2026-03-05侧边栏布局改为 Discord 风格 - 聊天按钮在上,工具栏(市场/主题/设置)在下
- 代码变更:`files changed: 1`, `insertions: +80`, `deletions: -20`
- Evidence: App.tsx
- 2026-03-05顶部 Logo 改为 Sparkles AI 图标,移除背景色
- 代码变更:`files changed: 1`, `insertions: +5`, `deletions: -3`
- Evidence: App.tsx
- 2026-03-05实施 Discord 风格三栏布局 - 左侧群列表 + 中间成员列表 + 聊天区域 + 右侧工作区
- 新建 MemberList.tsx、RightSidebar.tsx
- 修改 ChatView.tsx 移除内置右侧栏
- 代码变更:`files changed: 5`, `insertions: +350`, `deletions: -200`
- Evidence: App.tsx, MemberList.tsx (new), RightSidebar.tsx (new), ChatView.tsx
- 2026-03-05完成群聊创建和实时对话功能
- 支持创建新群聊WebSocket 实时消息推送
- 后端房间管理优化,支持任务和工作区文件同步
- 代码变更:`files changed: 4`, `insertions: +200`, `deletions: -50`
- Evidence: internal/room/room.go, internal/api/server.go, web/src/store.ts, web/src/types.ts
## Experiments
- 暂无
## Notes
- 2026-03-05 启动前必须设置环境变量 `export DEEPSEEK_API_KEY=your_key_here` 或其他 provider (OPENAI_API_KEY, KIMI_API_KEY, OLLAMA_HOST)