构建又报了一个熟悉的错误。你记得上个月折腾过,最后只改了一行,可想不起是在 Codex 还是另一个助手里解决的。搜报错文字倒是找到了几段聊天,照着改完才发现,那是当时试过但没用的办法。最需要找回的解法,淹在了排查过程里。
这类问题最可靠的处理,往往是在解决当天把修复写进项目说明或问题单。若一个平台的搜索已经能找到它,也不用搬走全部聊天。难处在于,你经常跨项目、跨助手工作,很难记住哪份记录才包含最后验证过的那一步。
可以把“这次确实解决了”当作保存的时机:保留原会话引用,同时写下症状、出错环境、实际修改以及验证结果。EasyNet 的 Context 已能组织主动保存的引用;把它进一步做成解法入口,还需要增加这些描述和确认状态,不能把收藏按钮本身当成搜索系统。
例如,记录的不只是“修复构建错误”,而是“这个项目升级依赖后构建失败,改正配置并通过构建”,附上对应提交或允许保存的片段。下次找回时,先看到有效解法,再决定是否展开整段排查;失败尝试也能留作背景,但不要和已确认的结果混在一起。
跨平台内容只能通过用户选择的导出或受支持的连接取得。原链接可能失效,也可能只有你能打开,所以需要明确哪些摘录可以保留、谁能读取。接手的助手应该先比较当前版本与当时环境;旧办法只对旧版本有效时,它应说明差别,而不是直接替你改文件。
用最近解决的一次错误试验即可:几天后只凭症状能否找到那次修复,能否回到原文,能否看懂它适用的条件。值得积累的是这样的记录——它帮你站在上一次已经完成的工作上,而不是让搜索把你重新送回失败的第一步。
- 01
记录症状
写清出错环境
- 02
确认修复
实际修改与通过的检查
- 03
按问题找回
先看适用条件,再应用
保存已验证的修复,而非一段相似聊天
这是记录字段示例,不是实际修复建议。把占位引用换成真证据后再标记确认。
{
"symptom": "Build failed after dependency upgrade",
"environment": "project-specific version required",
"change": "Corrected the documented configuration field",
"verification": {"state": "confirmed", "evidence": "replace-with-actual-build-log"},
"source": "replace-with-permitted-issue-or-commit"
}预期结果:以后能区分发生过什么、改了什么、如何知道修好。
接入时的检查项
- 查询能返回最终修复及其来源,不仅是失败尝试。
- 搜索结果显示适用环境和确认时间。
- 无访问权限的会话不会泄露摘录内容。