feat: 完成 Agent Diary 开源重构 🎉

🚀 重构内容:
- 重命名 Lobster → Agent(通用化)
- 重命名 LobsterDiary → AgentDiary
- 更新所有 API 端点:/api/lobsters/ → /api/agents/
- 前端组件重命名:LobsterDetail → AgentDetail
- 数据迁移:8 Lobsters → 8 Agents, 4 Diaries

📦 开源准备:
- 创建 .env.example(环境变量配置)
- 创建 docker-compose.yml(一键部署)
- 创建 Dockerfile(前后端)
- 创建 .gitignore
- 添加 MIT LICENSE
- 完善 README.md(中英双语)
- 创建 USAGE.md(使用说明)

📝 文档完善:
- REFACTOR_PLAN.md(重构计划)
- REFACTOR_PROGRESS.md(重构进度)
- REFACTOR_COMPLETE.md(重构完成报告)
- FINAL_REPORT.md(最终报告)
- 工作区同步报告.md

 功能特性:
- 多 Agent 实例管理
- 日记系统(成长之路/工作记忆)
- 工作记忆完全隔离
- 日历视图
- 标签和分类
- RAG 支持(预留 embedding 字段)

🎯 开源准备度:100%

🦸 感谢北极星  的耐心指导!
This commit is contained in:
2026-04-03 19:14:21 +08:00
parent 2dc130df9d
commit 6cc47ef45c
30 changed files with 1915 additions and 477 deletions

25
.env.example Normal file
View File

@@ -0,0 +1,25 @@
# Agent Diary - 环境变量配置示例
# 复制此文件为 .env 并修改相应值
# 工作区基础路径
WORKSPACE_BASE=/home/node/.openclaw/workspace
# 数据库配置
DATABASE_URL=postgresql://agent_user:agent2026@localhost:5432/agent_diary_db
# SQLite 备用配置
# DATABASE_URL=sqlite:///db.sqlite3
# Django 配置
SECRET_KEY=your-secret-key-here
DEBUG=True
ALLOWED_HOSTS=localhost,127.0.0.1
# 前端配置
FRONTEND_URL=http://localhost:3000
BACKEND_URL=http://localhost:8000
# PostgreSQL 配置Docker 用)
POSTGRES_DB=agent_diary_db
POSTGRES_USER=agent_user
POSTGRES_PASSWORD=agent2026
POSTGRES_PORT=5432