自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 收藏
  • 关注

原创 AI的“健忘症“:为什么你的有些提示词总被忽略

U型注意力分布是指大型语言模型在处理长序列时,对序列开头和结尾部分的关注度较高,而对中间部分的关注度显著降低的现象。这种分布形态类似于字母"U",因此得名。输出格式:响应的具体格式要求最终约束:最后的检查点错误处理:遇到问题时的应对策略质量要求:输出质量的标准。

2026-05-11 13:25:16 415

原创 豆包一收费,我知道百度的死期近了

而且,我发现最近这两年,大模型的进化速度,已经不是年为单位了,甚至不是季度,是以月了,上个月你觉得ChatGPT已经牛逼到爆炸了,这个月Claude Opus出来又把天花板捅破了。以前大厂烧钱,是为了抢用户,现在用户抢得差不多了,该算账了,看看火热了几个月的coding plan现在基本上都取消了,40元一个月的羊毛没得薅了,即使还有的都是不太好用的。现在很多人没意识到的是,当AI从一个闲着没事玩玩的玩具,变成一个每天都要用的生产力工具的时候,最先感到寒意的,是那些我们用了十几年的搜索引擎,比如百度。

2026-05-09 20:20:25 1303

原创 7天没有打开OpenClaw了

之前我对我的小龙虾没太大的信心,总认为比不过openclaw,因此没有彻底完善前我不敢用它来做大任务,更不敢用它来升级自己。这次是无意中的机会,让我重新认识到了我的小龙虾,没想到一个多月的升级迭代,已经成长到可以独立门户的地步了。如果不是OpenClaw的升级让其变得难用,我还会继续对它有依赖,因为修改项目代码需要信任感。虽然每天一开机,openclaw就会弹出自启动页面,但没有等它启动完我就会关掉。特别是前端的调整,有时候自己来要比让它完成省心得多。不只是用别人的工具,而是拥有自己的工具。

2026-05-08 20:52:31 220

原创 OpenClaw工具拆解之tavily+auxiliary

功能:AI 优化搜索引擎核心特性AI 优化搜索结果支持搜索深度(basic/advanced)支持主题分类需要 API Key})),})),}))});已完成 17 组(36 个工具)组号工具文档大小0114KB0225KB0326KB0425KB0515KB0622KB0736KB0821KB098KB1015KB1124KB1217KB1310KB149KB1511KB1612KB17本组总计:约300KB。

2026-05-07 11:48:41 374

原创 OpenClaw工具拆解之memory_search+memory_get

功能:语义搜索记忆文件核心特性搜索 MEMORY.md + memory/*.md支持向量嵌入搜索支持混合搜索(向量 + 文本)支持分数阈值过滤支持结果数量限制返回路径 + 行号位置:约第 5957 行(工具元数据)实际参数 Schema});功能:获取指定文件的特定行核心特性精确行范围读取用于 memory_search 后获取详情保持上下文小支持 MEMORY.md 和 memory/*.md位置:约第 5957 行(工具元数据)实际参数 Schema});

2026-05-05 20:23:54 327

原创 OpenClaw工具拆解之host_workspace_write+host_workspace_edit

功能:写入 host 工作区文件核心特性直接访问 host 文件系统支持 workspaceOnly 限制自动创建父目录参数标准化包装边界检查功能:编辑 host 工作区文件核心特性直接访问 host 文件系统支持 workspaceOnly 限制支持编辑失败恢复参数标准化包装边界检查工具功能操作写入 Host 文件编辑 Host 文件。

2026-05-04 23:34:08 274

原创 OpenClaw升级后经常卡死+死循环,我让我的小龙虾自己修好了自己

OpenClaw 升级到 4.2 版本后一直运行稳定,没出过什么问题。后来隔了几个版本没更新,直到 4.22 发布时,我想看看这段时间 OpenClaw 到底有了多大的进步,就选择了升级。结果升级后发现太多问题了——飞书卡死、频繁死循环。当时我不确定是飞书插件的问题还是 OpenClaw 本身的问题,于是之后 OpenClaw 一有更新就立刻升级,想看看卡死问题是否解决了。但无论怎么升级,4.23、4.26 都问题依旧。4.2 之前真的很好用,升级之后太难用了。

2026-05-03 14:33:40 1290

原创 我的小龙虾单次带入56万token,完美返回

这两天想总结一下代码的改动,但涉及的数据实在太多,不确定能不能一次性塞进去。平时改代码时,token 一到 20 万就容易出问题;这次直接上了 50 多万,按理说大概率会挂。这还是用了支持 100 万上下文的千问,换作其他模型,20 万 token 往往就扛不住了。但如果不把数据和工具调用记录一次性带全,总结又容易漏掉关键信息,索性硬着头皮试了一次。

2026-05-01 15:43:21 398

原创 OpenClaw工具拆解之sandboxed_write+sandboxed_edit

功能:沙盒中写入文件核心特性通过 bridge 写入隔离文件系统自动创建父目录支持沙盒根目录限制参数标准化包装功能:沙盒中编辑文件核心特性通过 bridge 访问隔离文件系统支持编辑失败恢复支持参数别名精确文本替换工具功能桥接操作读取文件写入文件编辑文件。

2026-04-30 23:34:09 435

原创 OpenClaw工具拆解之apply_patch+sandboxed_read

功能:应用补丁到多个文件核心特性支持添加/修改/删除文件使用 *** Begin Patch/End Patch 格式支持文件移动仅 OpenAI 模型启用支持沙盒模式位置:第 12935 行})});功能:沙盒中读取文件核心特性通过 bridge 访问隔离文件系统支持图片 MIME 检测支持模型上下文窗口限制图片清理。

2026-04-29 19:45:09 285

原创 OpenClaw工具拆解之browser+agents_list

功能:控制浏览器(自动化)核心特性支持多种操作(status/start/stop/profiles/tabs/open/snapshot/screenshot/actions)支持沙盒桥接支持节点代理支持配置文件选择(openclaw/user)支持 Playwright 自动化位置:第 23854 行附近// ... 更多参数});功能:列出可用的 Agent核心特性读取配置文件支持过滤支持排序返回 Agent 元数据位置:第 22980 行附近。

2026-04-27 19:31:36 339

原创 OpenClaw工具拆解之 image+pdf

功能:分析图像(视觉模型)核心特性支持单图/多图分析(最多 20 张)支持路径/URL/DataURL支持沙盒隔离自动 MIME 类型检测支持视觉模型的自动识别位置:第 29155 行附近})),});功能:分析 PDF 文档核心特性支持单 PDF/多 PDF(最多 10 个)支持原生 PDF 分析(Anthropic/Google)支持文本/图像提取回退支持页码范围选择支持沙盒隔离位置:第 104199 行})),});

2026-04-26 20:27:42 342

原创 OpenClaw工具拆解之 web_fetch+image_generate

功能:抓取网页内容(HTML → Markdown/Text)核心特性支持两种提取模式(markdown/text)支持 Firecrawl 集成支持缓存(TTL 可配置)支持重定向(最多 3 次)支持自定义 User-Agent位置:第 113617 行})),}))});功能:生成图像(文生图/图生图)核心特性支持多种提供商(OpenAI/Google/Fal 等)支持文生图和图生图支持尺寸/宽高比/分辨率配置支持批量生成(最多 10 张)

2026-04-25 23:30:40 549

原创 OpenClaw工具拆解之tts+web_search

功能:文本转语音(Text-to-Speech)核心特性支持多种语音提供商自动交付音频文件支持渠道特定格式静默回复支持(避免重复消息)位置:第 113095 行});功能:网络搜索核心特性支持多种搜索提供商(DuckDuckGo/Tavily 等)支持运行时提供商配置支持沙盒模式返回搜索结果(标题/URL/摘要)web_search 的 Schema 是动态解析的,取决于配置的提供商。

2026-04-24 14:24:33 279

原创 OpenClaw工具拆解之canvas+message

功能:控制节点 Canvas(屏幕共享/演示)核心特性支持多种操作(present/hide/navigate/eval/snapshot/A2UI)支持截图(PNG/JPEG)支持 JavaScript 执行支持 A2UI 推送(JSONL 格式)位置:第 24388 行});功能:跨渠道发送和管理消息核心特性支持多种消息操作(send/reply/react/edit/unsend 等)支持秘密解析(resolveSecretRefs)支持上下文装饰(toolContext)

2026-04-23 08:26:27 397

原创 OpenClaw工具拆解之cron+nodes

功能:管理定时任务和唤醒事件核心特性仅所有者可用(ownerOnly=true)8 个 actions(status/list/add/update/remove/run/runs/wake)3 种调度类型(at/every/cron)2 种负载类型(systemEvent/agentTurn)4 种会话目标(main/isolated/current/session:xxx)支持 webhook 回调位置:第 24963 行}))功能:管理配对的节点设备核心特性。

2026-04-22 08:42:10 349

原创 OpenClaw工具拆解之subagents+gateway

功能:管理已生成的子 agent核心特性3 个 actions(list/kill/steer)支持按标签/序号/会话键定位支持批量终止(target=all)消息长度限制(4000 字符)最近活跃度过滤(recentMinutes)位置:第 112950 行});功能:管理 Gateway 服务核心特性仅所有者可用(ownerOnly=true)

2026-04-19 23:59:39 279

原创 OpenClaw工具拆解之subagents+gateway

功能:管理已生成的子 agent核心特性3 个 actions(list/kill/steer)支持按标签/序号/会话键定位支持批量终止(target=all)消息长度限制(4000 字符)最近活跃度过滤(recentMinutes)位置:第 112950 行});功能:管理 Gateway 服务核心特性仅所有者可用(ownerOnly=true)

2026-04-18 22:30:53 397

原创 OpenClaw工具拆解之sessions_yield+session_status

功能:结束当前回合核心特性在 spawn 子 agent 后使用接收子 agent 结果作为下一条消息支持自定义消息需要 onYield 回调支持位置:第 112197 行});功能:显示会话状态卡片(用量/时间/成本)核心特性等价于/status命令支持模型覆盖(model=default 重置)显示 token 使用量、时间、成本支持 A2A 会话可见性检查位置:第 107699 行});

2026-04-17 17:13:56 611

原创 OpenClaw工具拆解之 sessions_send+sessions_spawn

功能:发送消息到其他会话核心特性支持 sessionKey 或 label 定位目标支持指定 agentId(跨 agent 通信)Agent-to-Agent 策略检查会话可见性检查超时控制位置:第 109348 行})),})),});功能:创建子 agent 会话核心特性支持两种运行时(subagent / acp)支持两种模式(run 单次 / session 持久)支持恢复已有会话(仅 ACP)支持附件(仅 subagent)支持线程绑定(仅 ACP)

2026-04-14 23:35:34 754

原创 OpenClaw 5 个核心工具执行代码详解

一、exec 工具执行代码1.1 工具创建函数位置:第 16558 行1.2 执行流程图1.3 返回结果格式前台运行完成:后台运行中:需要审批:二、process 工具执行代码2.1 工具创建函数位置:第 17108 行2.2 支持的 ActionsAction说明参数列出所有运行中和最近的会话无轮询后台会话状态sessionId, timeout读取会话日志sessionId, offset, limit写入数据到 stdi

2026-04-13 19:30:58 640

原创 OpenClaw工具拆解之 sessions_list+sessions_history

功能:列出所有会话(包括子 agent 会话)核心特性支持按类型过滤(main/group/cron/hook/node/other)支持按活跃度过滤(activeMinutes)可包含最后 N 条消息(messageLimit,最大 20)会话可见性检查(visibility guard)沙盒隔离支持位置:第 109015 行});功能:获取指定会话的历史消息核心特性敏感内容脱敏(redact sensitive text)文本截断(最大 4000 字符)

2026-04-13 19:23:20 583

原创 OpenClaw工具拆解之 edit+process

功能:精确编辑文件(替换指定文本)核心特性必须精确匹配原文本(包括空白字符)支持 9 个参数别名(path/oldText/newText 各 3 个别名)编辑失败恢复机制(判断是否部分成功)不匹配提示(显示当前文件内容)功能:管理后台 exec 会话核心特性8 个 actions(list/poll/log/write/send-keys/paste/submit/kill)会话范围限制(scopeKey)支持交互式输入(stdin)支持按键发送(send-keys)

2026-04-12 20:46:35 485

原创 OpenClaw工具拆解之 read+write

功能:读取文件内容(支持文本和图片)核心特性自适应分页读取(大文件自动分页)支持图片文件(作为附件发送)支持多种路径参数别名(path/file_path/filePath/file)工作目录限制(workspaceOnly 模式)功能:写入文件内容(创建或覆盖)核心特性自动创建父目录支持多种路径参数别名workspaceOnly 限制沙盒隔离支持。

2026-04-11 17:41:31 476

原创 大模型热切换功能完整实现指南

1.1 什么是热切换Agent 配置热切换:在不重启服务的情况下,动态更新 Agent 的配置(如切换大模型供应商),新配置立即生效。1.2 解决的问题传统方式修改配置 → 保存 → 重启服务 → 等待启动完成 → 测试需要重启服务中断正在进行的对话用户体验差热切换方式修改配置 → 保存 → 自动重新加载 → 立即生效无需重启服务不中断对话用户体验好1.3 使用场景场景说明切换供应商火山方舟 → 阿里百炼修改 API KeyKey 过期或轮换更换模型测试对比快速对比不同模型的效果。

2026-04-10 17:02:03 968

原创 OpenClaw工具拆解之exec

功能:执行 shell 命令(最核心的基础工具)核心特性支持后台运行(yieldMs/background)支持超时控制(timeout)支持 PTY 模式(pty=true 用于 TTY 命令)支持多主机(sandbox/gateway/node)支持提权执行(elevated)支持安全模式(deny/allowlist/full)支持审批模式(off/on-miss/always)支持环境变量(env)支持工作目录(cwd/workdir)位置:第 14782 行})

2026-04-09 19:47:25 513

原创 process 工具与子agent管理机制详解

process工具的核心价值在于实现了“聊天不等待,工作继续干”的并行处理模式。同时处理多个任务:前台聊天 + 后台工作保持响应性:用户永远得到即时响应管理复杂流程:长时间、多步骤的任务提供透明进度:用户随时了解工作状态这种设计让AI从"一问一答的聊天机器人"升级为"多任务并行的智能助手",大大提升了实用性和效率。如果文章对你有帮助,请点个“关注”

2026-04-08 21:24:32 680

原创 ClaudeCode 工具执行代码示例

统一执行接口:所有工具都通过函数执行镜像工具模式:工具是从TypeScript源码镜像而来权限控制系统:支持基于上下文的权限检查执行状态跟踪:每个执行都返回完整的执行状态信息工具发现机制:支持按名称和路径搜索工具。

2026-04-06 20:29:13 342

原创 从一管牙膏看透AI焦虑:别慌,机会就在老地方

不夸张地说,我家娃现在刷牙积极性贼高,觉得跟按压玩具似的,连我这当大人的,早上赶时间的时候,都觉得这设计简直是救星,再也不用跟那软塌塌的牙膏皮子较劲了,方便得没话说。特别是快用完的时候,那点残留在管底的牙膏简直让人抓狂,你得把管子卷起来死命压,有时候压了半天也出不来一点,不仅浪费还弄得满手都是。结果就因为这么个看似不起眼的小发现、小改动,一家原本名不见经传的小众牙膏,愣是靠着这个立式博得得了我的好感(还有我小孩的),在巨头林立的市场里硬生生抢下了一块蛋糕(我觉得会),把那些反应迟钝的大厂子都给比下去了。

2026-04-06 12:25:05 38

原创 “锟斤拷”问题——程序中用powershell执行命令出现中文乱码的解决办法

在中文版的 Windows 系统中,CMD 和旧版 PowerShell 为了兼容老旧软件,默认使用的字符编码是。Node.js 是一个跨平台的现代运行时,它默认遵循国际标准,认为所有的输入输出流(Stream)都是。chcp 65001 在系统层面设置活动代码页为UTF-8(65001是UTF-8的代码页编号)拿到 Buffer 后,明确告诉它:“这是 GBK 编码的,请把它转成 UTF-8 字符串。// 关键点:设置 encoding: 'buffer'说了一句“你好”,但 Node.js 戴着。

2026-04-06 12:23:51 585

原创 让聪明绝顶的AI变弱智:只要100次调用

2026-04-04 00:55:38] [PROMPT] 参数:{"command": "findstr /n \"completeWithPreparedSimpleCompletionModel\" \"pi-embedded-BaSvmUpW.js\" | findstr /v \"export\" | findstr /v \"176137\" | findstr /v \"176138\" | findstr /v \"176139\""}

2026-04-05 19:00:00 333

原创 OpenClaw四种角色详解

system定义AI的"人格",修改可能导致行为不一致。如需调整,最好创建新会话。理解这四种角色的协作机制,是设计和实现高效AI助手系统的。:定义AI的基本身份和行为规范,相当于"灵魂"。:AI的回应,包括思考、执行工具、提供答案。这些角色构成了完整的AI交互体系。:用户表达需求、提出问题、发出指令。有兴趣的朋友可以到我的知识星球“的完整提示词和完整的工具定义。”,里面有OpenClaw。:报告工具执行的结果。四种角色构成了完整的。

2026-04-05 14:50:49 924

原创 OpenClaw提示词参数解析:stream、store、max_completion_tokens

这三个参数构成了AI对话系统的输出控制层stream体验控制:决定用户如何"看到"回复store记忆控制:决定系统如何"记住"对话长度控制:决定AI能"说多长"核心关系图用户请求↓[模型处理] → 受 max_completion_tokens 限制↓[输出方式] → 受 stream 控制↓[存储决策] → 受 store 控制↓用户看到结果。

2026-04-04 13:28:24 685

原创 OpenClaw核心拆解之【提示词】之三:OpenClaw提交给大模型API提示词

共5块:model / messages / stream / max_completion_tokens / tools(主要的是messages / tools这两块)

2026-04-04 13:03:55 1437

原创 Claude Code 源码架构深度解剖(51.2万行代码)

运行时:Bun(替代Node.js)UI框架类型系统状态管理:自定义Store + React Context命令行HTTP客户端:Axios工具函数:Lodash-es。

2026-04-01 10:07:41 2181

原创 Claude Code 源码泄露:一场低级的失误,一次意外的“开源”

map文件在生产环境本应被删除这是2025年2月同样失误的重演一家估值180亿美元的公司犯这种错,让人难以置信。

2026-04-01 09:25:34 510

原创 OpenClaw核心拆解之【提示词】之二:OpenClaw预构提示词

OpenClaw 的真正强大之处,在于它能够娴熟地调遣大模型——这才是完成复杂多步骤任务的关键所在。OpenClaw 绝不仅仅是与大模型简单对接而已。有些复杂任务,后台需要维持几分钟甚至十几分钟的持续调试和反复调用。这种长时间、多轮次的任务执行,远非"简单对接一个大模型"所能胜任。简单对接常见的问题:OpenClaw 之所以能胜任复杂任务,核心在于三个关键因素:OpenClaw预构提示词:============================================================

2026-03-31 23:11:55 939

原创 OpenClaw核心拆解之【提示词】:基础提示词+预构提示词+提交大模型API提示词

OpenClaw 的真正强大之处,在于它能够娴熟地调遣大模型——这才是完成复杂多步骤任务的关键所在。OpenClaw 绝不仅仅是与大模型简单对接而已。有些复杂任务,后台需要维持几分钟甚至十几分钟的持续调试和反复调用。这种长时间、多轮次的任务执行,远非"简单对接一个大模型"所能胜任。简单对接常见的问题:OpenClaw 之所以能胜任复杂任务,核心在于三个关键因素:基础提示词:You are an expert coding assistant operating inside pi, a coding age

2026-03-29 21:49:05 494

原创 OpenClaw拆解:40+工具箱

说明:基础工具(read, write, edit)来自外部库return {name: "xxx", // 工具名称description: "...", // 工具描述parameters: { // 参数定义(JSON Schema)},// 执行逻辑command: {},},timeout: {},模块化:每个工具独立定义可组合:通过组合可扩展:支持插件工具有策略:通过策略管道控制工具访问有监控:before_tool_call Hook 检测循环。

2026-03-28 20:31:54 395

原创 我的小龙虾开发笔记:聊天框不闪动加载历史消息

必须减去,否则位置偏下使用,不用scroll_max。

2026-03-27 17:28:43 377

贪吃蛇小游戏(python开发)

↑ / W 向上移动 ↓ / S 向下移动 ← / A 向左移动 → / D 向右移动 P 暂停/继续游戏 R 重新开始(游戏结束后) ESC 退出游戏

2026-03-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除