#!/bin/bash
# 设置平台感知记忆系统

echo "设置平台感知记忆系统..."
echo ""

# 创建目录结构
mkdir -p memory/wechat
mkdir -p memory/feishu  
mkdir -p memory/cross-platform

echo "目录结构创建完成:"
echo "  memory/wechat/          # 微信专属记忆"
echo "  memory/feishu/          # 飞书专属记忆"
echo "  memory/cross-platform/  # 跨平台共享记忆"
echo ""

# 创建初始状态文件
cat > platform_context.json << 'EOF'
{
  "wechat": {
    "current_topic": null,
    "last_activity": null,
    "active": false
  },
  "feishu": {
    "current_topic": null,
    "last_activity": null,
    "active": false
  },
  "cross_platform_topics": []
}
EOF

echo "状态文件创建完成: platform_context.json"
echo ""

# 创建使用说明
cat > PLATFORM_MEMORY_README.md << 'EOF'
# 平台感知记忆系统使用指南

## 功能
- 微信和飞书并行对话，话题隔离
- 跨平台重要记忆共享
- 实时了解另一平台状态

## 文件结构
```
workspace/
├── memory/
│   ├── wechat/          # 微信专属记忆（每日一个文件）
│   ├── feishu/          # 飞书专属记忆
│   └── cross-platform/  # 跨平台共享记忆（重要内容）
├── platform_context.json # 各平台当前状态
└── MEMORY.md            # 统一长期记忆
```

## 我会如何工作

### 在微信对话时：
1. 读取 memory/wechat/YYYY-MM-DD.md（今日微信对话）
2. 读取 memory/cross-platform/（最近重要共享记忆）
3. 检查 platform_context.json 了解飞书当前状态
4. 更新 memory/wechat/ 和 platform_context.json

### 在飞书对话时：
1. 读取 memory/feishu/YYYY-MM-DD.md（今日飞书对话）
2. 读取 memory/cross-platform/（最近重要共享记忆）
3. 检查 platform_context.json 了解微信当前状态
4. 更新 memory/feishu/ 和 platform_context.json

## 重要记忆共享规则
以下内容会自动跨平台共享：
- 包含"重要"、"紧急"、"记住"等关键词的消息
- 任务、待办事项、决定
- 用户偏好和设置
- 其他重要上下文

## 手动管理
如需手动添加跨平台记忆，编辑 memory/cross-platform/ 下的文件即可。
EOF

echo "使用说明创建完成: PLATFORM_MEMORY_README.md"
echo ""
echo "设置完成！现在你可以在微信和飞书并行对话了。"
echo "我会自动维护两个平台的记忆，并让你知道另一个平台发生了什么。"