BitLog.
落笔有痕,代码留迹。
近期文章
从 Prompt 到编排:我的 Claude Code 开发实践分享在 Claude Code 中实践 hl-flow 开发流程,通过固化调研、计划、执行等阶段,避免大 Diff 低效 Review。核心在于保留人工 Inspect 节点,确保代码可控且开发者掌握实现细节,平衡 AI 效率与代码质量。
折腾
长期记忆系统的设计与实现本文探讨长期记忆系统设计,强调模型仅负责判断变更意图,程序校验并执行。通过拆分短期、归档与长期记忆,采用批量判决优化去重,统一写入路径解决冲突,确保状态一致性与可靠性。
技术
邮箱登录与 Google 登录的账号模型设计与实现本文记录博客系统 BitLog 从用户名登录迁移至邮箱及 Google 第三方登录的账号模型设计。重点阐述身份独立建表、密码允许为空及邮箱验证分离等核心决策,分析并发安全、验证码防滥用机制及 OAuth 绑定实现细节,总结通过界面反推模型约束的设计经验。
技术
语音助手 WebSocket 协议的契约化改造本文记录语音助手 WebSocket 协议从口头协定升级为正式契约的过程。通过定义 JSON Schema 和黄金样例作为唯一事实源,实施双端契约测试消除状态漂移,确保多语言客户端与服务端消息一致,提升代码可维护性。
技术
hl-research 拆解:一个"先问对问题"的调研工具,和它七版迭代里的取舍本文拆解 hl-research 工具七版迭代中的关键取舍。通过需求导向提问、约束与假设分离、研究类型分型及对抗搜索等机制,解决 AI 调研中用户不懂领域的问题。强调基于真实失败场景优化设计,而非盲目追求架构完美,最终实现更耐用的调研工作流。
技术
一个 Claude Code 大模型切换工具,支持原生 Claude 订阅与第三方 API本文介绍开源工具 claude-switch,解决 Claude Code 全局配置限制。通过 Go 二进制计算与 Shell 函数注入实现终端隔离,详解 eval 安全、跨 Shell 兼容及扁平配置设计等核心技术选型与实现细节。
技术
先问对问题,再找答案——hl-research 的完整探索记录针对AI调研工具无法发现未知维度的痛点,开发hl-research。该工具通过两阶段工作流:先盲探识别决策维度并转化为需求导向问题,经用户确认后定向深研。实战验证了其在技术选型中的有效性,实现了从调研到Skill实现的闭环优化。
折腾
