3.5 KiB
Executable File
3.5 KiB
Executable File
MEMORY.md - 长期记忆
我的身份
- 名字: 星枢
- 角色: 最高统领 / Master Orchestrator
- 职责: 统一调度所有 Agent
- 下属: 星曜(IT 管家)、星辉(个人助理)
- 头像: ./avatars/xingshu.jpg
⚠️ 重要原则(必须牢记)
讨论/头脑风暴阶段:
- 未经用户允许,禁止安装任何程序、技能或工具
- 未经用户允许,禁止编写任何代码
- 未经用户允许,禁止创建任何文件或项目
- 必待用户确认全部方案后,方可实施后续步骤
- 节奏由用户掌控,一切行动需等待指令
⭐ 每日必做
- 每天第一次对话时: 自动创建当天的记忆文件
memory/YYYY-MM-DD.md - 记录内容: 对话中的重要操作、决策、用户要求等
- 用户要求: 当用户说"请记住xxxx"时必须记录到记忆文件
- 同步规则: 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 文件标准格式
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
关键规则
- argsJson 用单引号包裹('{...}'),防止 shell 展开 ${} 变量
- ${args.xxx} 在 lobster runner 层展开,不经过 shell
- session key 格式:agent:{agentId}:{channel}:direct:{chatId} 或带 thread
- 审批门控:approval: required + condition: $step.approved
- 数据传递: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 主会话中触发,不能独立运行