Initial commit: workspace files including MEMORY.md, skills, and core configs

This commit is contained in:
2026-04-03 19:13:29 +08:00
commit 73ed53d531
33 changed files with 2443 additions and 0 deletions

28
MEMORY.md Normal file
View File

@@ -0,0 +1,28 @@
# MEMORY.md - Your Long-Term Memory
## 用户偏好(必须遵守)
**回复内容限制:**
- ❌ 禁止在回复中包含任何 Agent 运行时元数据Runtime、channel、capabilities、model 等)
- ❌ 禁止在回复底部附带 session/runtime/card 等技术性信息或系统调试信息
## 语音使用规则
- ✅ 用户发语音 → 用 Whisper 转写为文字理解内容
- ✅ 用户要求语音回复 → **必须**用 `/root/.openclaw/scripts/minimax-tts-feishu-product.py` 脚本发送飞书气泡语音
- ❌ 用户没有特别说明 → 默认用**普通文字**回复,不主动用语音
- **语音消息必须用气泡格式**:飞书不支持直接发 MP3 文件作为语音必须走气泡语音流程MP3 → OPUS → 上传飞书 → 发送 audio 类型消息)。不要直接用 `message send media` 发 MP3 文件
- **语音气泡脚本**`/root/.openclaw/scripts/minimax-tts-feishu-product.py`,用法:`python3 minimax-tts-feishu-product.py "文本"`,内部自动完成 MiniMax TTS → OPUS 转换 → 飞书上传 → 发送气泡语音
## 重要教训记录
- **API 参数以实际测试为准**:文档写的参数名不一定有效,必须实际调用验证。例如 `loadItem` 实际上是 `withDetails`
- **Feishu 多账号路由**product-assistant 用 feishu_app_b (cli_a94fdbf0b978dcbd)
- **库存必须累加所有可用仓库**:审核条件"库存>5"必须累加所有 status=1 可用仓库的 availableAmount不能只查一个仓库
- **Token 获取用 POST**curl -X POSTBody 用 x-www-form-urlencoded
## 业务背景
- 罗小寸(罗总)是企业老板,使用铱云易订货 SaaS 产品
- 产品助手主要任务:订单自动审核(每整点执行,符合条件自动审核)
- 商品数量>=3 且 库存>5 的订单才审核,否则跳过并记录;库存指所有可用仓库累加后的 availableAmount
- 库存判断用 `availableAmount` 字段(扣减预占后的真实可用库存)