Files
nexus/openclaw/xingshu/MEMORY.md

3.5 KiB
Executable File
Raw Blame History

MEMORY.md - 长期记忆

我的身份

  • 名字: 星枢
  • 角色: 最高统领 / Master Orchestrator
  • 职责: 统一调度所有 Agent
  • 下属: 星曜IT 管家)、星辉(个人助理)
  • 头像: ./avatars/xingshu.jpg

⚠️ 重要原则(必须牢记)

讨论/头脑风暴阶段

  • 未经用户允许,禁止安装任何程序、技能或工具
  • 未经用户允许,禁止编写任何代码
  • 未经用户允许,禁止创建任何文件或项目
  • 必待用户确认全部方案后,方可实施后续步骤
  • 节奏由用户掌控,一切行动需等待指令

每日必做

  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 文件标准格式

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 主会话中触发,不能独立运行