HARRY'S BUILD LOG

灵感是起点,
折腾是过程。

我是 Harry,一名后端工程师。
这里有代码,也有生活。

从最近一篇读起
BITLOG / 随写随记
Bits of code.
Notes on life.

最新一篇

THE LATEST

从工作流到 AUSYEVO:我的一次 AI Agent 探索

作者探索 AI 编码工作流,从构建 hl-flow 转向设计通用 Agent AUSYEVO。实践中出现需求偏移与验证不足问题,导致维护成本过高。最终决定冻结项目,回归成熟工具以保障开发效率。

阅读全文

往期记录

EARLIER全部文章

bitlog-next 博客项目的构思、实现、结果和思考

作者重构博客时尝试引入 IPFS 实现去中心化发布,虽掌握 CID 验证等技术,但发现复杂度高于收益且丢失原有便捷功能。最终决定停止该方向,回归 Go 重构路线,反思博客应聚焦内容而非过度折腾技术架构。

上下文隔离,隔掉的不该是上下文

反思 AI Agent 工作流中上下文隔离设计的弊端。作者发现完全隔离导致 SubAgent 重复探索代码,浪费 Token 且效率低下。通过区分对话历史与确认事实,采用结构化结论下发、版本绑定及最小权限机制,实现了在保持评审独立性的同时消除冗余开销,优化了整体流程。

把 Claude Code 和 Codex 的配置合成了一个仓库

将维护分离的 Claude Code 与 Codex 配置合并为统一仓库,通过共享技能库优化结构。虽经历误删文件的小插曲,但发现因两者加载机制差异,强行共用指令反增复杂度,最终确立仅共享底层逻辑的原则。

从 Prompt 到编排:我的 Claude Code 开发实践

分享在 Claude Code 中实践 hl-flow 开发流程,通过固化调研、计划、执行等阶段,避免大 Diff 低效 Review。核心在于保留人工 Inspect 节点,确保代码可控且开发者掌握实现细节,平衡 AI 效率与代码质量。

长期记忆系统的设计与实现

本文探讨长期记忆系统设计,强调模型仅负责判断变更意图,程序校验并执行。通过拆分短期、归档与长期记忆,采用批量判决优化去重,统一写入路径解决冲突,确保状态一致性与可靠性。

邮箱登录与 Google 登录的账号模型设计与实现

本文记录博客系统 BitLog 从用户名登录迁移至邮箱及 Google 第三方登录的账号模型设计。重点阐述身份独立建表、密码允许为空及邮箱验证分离等核心决策,分析并发安全、验证码防滥用机制及 OAuth 绑定实现细节,总结通过界面反推模型约束的设计经验。