https://img.oklife.me/oklifeme/avatar.png

梦行志

📊 负债重生进度
总负债:--
已还金额:
剩余负债:--
进度:--% | 记录第 -- 天(最后更新:--

memory_search 突然变弱?一次 WSL 9p 协议 Bug 引发的血案

oc-engineer agent 的 memory_search 功能持续报错 unable to open database file,自动 fallback 到 builtin 本地引擎,语义搜索质量严重下降。经过数小时排查,最终定位根因是 WSL 9p 协议层对 Windows 挂载盘的目录元数据缓存 bug。本文完整还原排查过程、排除的错误方向、真正有效的修复步骤,以及生产环境建议。

OpenClaw Heartbeat 配置避坑指南:duration 字段不支持 'day' 单位

将 OpenClaw heartbeat 的 every 字段设为 365d 希望能一年只触发一次,结果心跳仍在频繁跑。排查发现 heartbeat duration 解析器只支持 m(分钟)和 h(小时),不支持 d(天)——后缀被忽略后回退到默认值。本文记录排查过程和三种解决方案。

publish-technical.mjs 脚本改造:支持 blog-writer 双来源扫描与全量 Git 提交

本文记录了 publish-technical.mjs 发布脚本的一次改造实践:改为扫描整个 Obsidian 仓库、同时匹配 content_type: blog-post 和 featuredImage 两种来源标记已发布状态、列表上限 10 篇,并修复 parseFrontMatter 多行 YAML 列表解析 bug,以及将 git add 改为全量提交以解决图片未上传问题。

排错笔记:OpenClaw 出现 '100% context used' 红色警告怎么办?

在 OpenClaw 聊天窗口中看到 ‘100% context used’ 红色警告,别慌。这通常是因为模型提供商的 API 没有返回准确的上下文窗口参数,导致 OpenClaw 用了默认值(16k)来估算。本文以 NVIDIA GLM-5 为例,讲解如何手动修正配置,彻底消除这个烦人的红色警告。