自动为每条用户消息生成并保存来自次级 LLM 的替代视角,以提升推理与回复质量。
它做什么: 通过自动生成来自二级LLM( 不同于您的主要模型) 的视角, 提供认知多样性是一项面向实际任务的技能。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
功能说明:通过为每条用户消息自动调用一个与主模型不同的次级 LLM,提供认知多样性视角。
在响应任何用户消息之前,请检查是否存在对应的双脑视角:
cat ~/.dual-brain/perspectives/{your-agent-id}-latest.md
若该文件存在且包含近期生成的视角(请查看注释中的时间戳),请将其与您自身的推理过程一并考量。该视角可能揭示以下内容:
集成方式:
典型工作流程示例:
~/.dual-brain/perspectives/{agent-id}-latest.md安装与初始化:
npm install -g openclaw-dual-brain
dual-brain setup # 交互式配置向导
dual-brain start # 启动守护进程
支持的提供商(Providers):
ollama —— 本地模型(零成本,需已安装 Ollama)moonshot —— Kimi/Moonshot API(中文 LLM,响应速度快)openai —— GPT-4o、GPT-4-turbo 等groq —— 基于 Llama 模型的高速推理服务可用命令:
dual-brain setup —— 配置提供商、模型及 API 密钥dual-brain start —— 启动守护进程(前台运行)dual-brain stop —— 停止守护进程dual-brain status —— 查看当前运行状态dual-brain logs —— 查看最近运行日志dual-brain install-daemon —— 安装为系统级服务配置文件位置: ~/.dual-brain/config.json
视角文件存储路径: ~/.dual-brain/perspectives/
User Message → OpenClaw Session (JSONL)
↓
Dual-Brain Daemon (polling)
↓
Secondary LLM Provider
(ollama/moonshot/openai/groq)
↓
Perspective Generated (2-3 sentences)
↓
~/.dual-brain/perspectives/{agent}-latest.md
↓
Primary Agent reads & synthesizes
↓
Response to User
若 Engram(语义记忆服务)正在 localhost:3400 上运行,则所有生成的视角也将作为长期记忆存入 Engram,支持后续语义召回。
源码地址: https://github.com/yourusername/openclaw-dual-brain