← 返回
未分类

Lobster Fork Mode

Fork子Agent模式 — 子Agent继承父上下文。当需要子Agent了解父会话的关键上下文时自动激活。
Fork子Agent模式——子Agent自动继承父上下文,需要时自动激活。
wangxiaofei860208-source
未分类 clawhub v1.0.0 1 版本 99692.3 Key: 无需
★ 0
Stars
📥 324
下载
💾 1
安装
1
版本
#latest

概述

Fork Mode — 子Agent上下文继承

参考 Claude Code 的 forkSubagent.tsrunForkedAgent()

问题

sessions_spawn 创建的子Agent是全新会话,没有父会话的上下文。这导致子Agent缺少关键信息。

解决方案

在spawn子Agent时,手动注入父上下文。

Fork 模板

Step 1: 收集父上下文

需要注入的上下文:
1. 当前任务的目标和约束
2. 相关文件路径和关键代码片段
3. 已做出的决策和原因
4. 用户偏好(从MEMORY.md提取)
5. 项目结构概要

Step 2: 构建Fork Prompt

你是一个子Agent,从父会话 fork 出来。以下是你的继承上下文:

## 父会话上下文
{从Step 1收集的信息}

## 你的任务
{具体任务描述}

## 约束
- 工具白名单:{从Agent定义读取}
- 不要修改父会话的文件(除非明确要求)
- 完成后返回:{期望的输出格式}

Step 3: Spawn

sessions_spawn:
  runtime: "subagent"
  mode: "run"
  task: "{Fork Prompt}"
  streamTo: "parent"

上下文大小控制

上下文类型最大长度截断策略
-----------------------------
任务目标500字保留核心需求
文件路径10个文件保留最相关的
代码片段2000字保留签名+关键逻辑
决策记录5条保留最新的
用户偏好3条保留最相关的

缓存共享(模拟Claude Code的CacheSafeParams)

OpenClaw没有prompt cache共享机制,但可以通过以下方式减少重复:

  1. 子Agent使用相同模型(model: zai/glm-5.1)
  2. system prompt结构一致
  3. 避免在task中重复注入完整的SKILL.md内容

适用场景

场景Fork模式普通spawn
-------------------------
需要了解项目背景
需要知道已做决策
纯机械任务(格式化、搜索)
需要用户偏好
独立的新项目

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-05-07 14:15 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

Lobster Dev Planner

wangxiaofei860208-source
🚀 超级开发规划师——对话收集需求、Agent并行开发、MCP全程调用。触发时机:用户说“帮我开发”“我想做一个项目/网站/APP/系统/工具/脚本/Bot”“plan模式”“对话式开发”“生成开发文档”“我有个想法想实现”,或任何软件/工
★ 1 📥 508

.Agentic Engineering Bak

wangxiaofei860208-source
采用评估先行执行、任务分解和成本感知模型路由的代理工程师工作方式
★ 0 📥 434

Lobster Debugging

wangxiaofei860208-source
系统化调试框架。四阶段根本原因分析,深度防御。不猜测,不修补表象。源自 Claude Code + Superpowers。
★ 0 📥 504