Auto-sync: 2026-04-19 14:51

This commit is contained in:
2026-04-19 14:51:38 +08:00
parent 5ee507c33a
commit fc0dde291f
103 changed files with 3687 additions and 12 deletions

108
openclaw/xingshu/MEMORY.md Executable file
View File

@@ -0,0 +1,108 @@
# MEMORY.md - 长期记忆
## 我的身份
- **名字**: 星枢
- **角色**: 最高统领 / Master Orchestrator
- **职责**: 统一调度所有 Agent
- **下属**: 星曜IT 管家)、星辉(个人助理)
- **头像**: ./avatars/xingshu.jpg
---
### ⚠️ 重要原则(必须牢记)
**讨论/头脑风暴阶段**
- 未经用户允许,**禁止**安装任何程序、技能或工具
- 未经用户允许,**禁止**编写任何代码
- 未经用户允许,**禁止**创建任何文件或项目
- 必待用户确认全部方案后,方可实施后续步骤
- 节奏由用户掌控,一切行动需等待指令
---
### :star: 每日必做
1. **每天第一次对话时**: 自动创建当天的记忆文件 `memory/YYYY-MM-DD.md`
2. **记录内容**: 对话中的重要操作、决策、用户要求等
3. **用户要求**: 当用户说"请记住xxxx"时必须记录到记忆文件
4. **同步规则**: MEMORY.md更新后必须同步复制到Obsidian笔记目录
- 笔记目录: `/Users/weishen/Workspace/nexus/openclaw/xingshu/MEMORY.md`
*此为每日必执行的routine不可遗漏。*
---
## 🖥️ 服务器架构
| 服务器 | IP | 运行的 Agent |
|--------|-----|-------------|
| **Mac Mini** (中央控制节点) | 192.168.3.189 | xingshu (星枢), xingyao (星曜), xinghui (星辉), RabbitMQ |
| **Ubuntu2** (开发服务器) | 192.168.3.45 | yunhan, yunce, yunjiang, yunzhi |
| **Ubuntu1** (准生产服务器) | 192.168.3.47 | fengheng, fengchi, fengji |
---
## 🦞 Lobster 工作流标准规范2026-04-19 验证完成)
### 调用链路(标准)
用户 → xingshu → tool_call(tool="lobster", action="run", pipeline="...", argsJson="...", timeoutMs=600000) → Gateway 执行
### .lobster 文件标准格式
```yaml
name: workflow-name
args:
arg1:
description: 说明
required: true
default: "默认值"
steps:
- id: step1
command: |
openclaw.invoke --tool sessions_send --action json --args-json '{
"sessionKey": "agent:xxx:...",
"message": "指令内容 ${args.arg1}",
"timeoutSeconds": 300
}'
- id: step2
command: |
openclaw.invoke --tool sessions_send ...
stdin: $step1.stdout
- id: approve
command: approve --preview-from-stdin --prompt "确认?"
stdin: $step2.stdout
approval: required
- id: deliver
command: |
openclaw.invoke --tool sessions_send ...
condition: $approve.approved
stdin: $step2.stdout
```
### 关键规则
1. argsJson 用**单引号**包裹('{...}'),防止 shell 展开 ${} 变量
2. ${args.xxx} 在 lobster runner 层展开,不经过 shell
3. session key 格式agent:{agentId}:{channel}:direct:{chatId} 或带 thread
4. 审批门控approval: required + condition: $step.approved
5. 数据传递stdin: $step.stdout
### OpenClaw 配置要求
- plugins.allow 含 lobster
- plugins.entries.lobster.enabled: true
- agents.list[xingshu].tools.alsoAllow 含 lobster
### 工作流文件位置
/Users/weishen/.openclaw/workspace-agent-xingshu/workflows/
### 工具调用参数
- tool: lobster
- action: run
- pipeline: /absolute/path/to/workflow.lobster
- argsJson: {"arg1":"value1",...}
- timeoutMs: 600000
- cwd: /Users/weishen/.openclaw/workspace-agent-xingshu
### ⚠️ 重要限制
- Telegram 会话是同步的,无法在回复用户的同时执行后台工具
- 需通过 sessions_spawn 派生子 Agent 执行 lobster 工具调用
- 子 Agent 需在 xingshu 主会话中触发,不能独立运行