ALL ENTRIES

文章.

技术笔记,生活随记。

文章列表

36篇文章

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

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

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 绑定实现细节,总结通过界面反推模型约束的设计经验。

语音助手 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实现的闭环优化。

CI/DI:通过 Cloudflare 和 GitHub Actions 部署项目到 VPS

本文详细记录了使用Cloudflare Pages托管Vue前端,结合GitHub Actions与Docker Compose将Spring Boot后端部署至VPS的完整流程。涵盖Nginx反向代理、HTTPS配置、CI/CD自动化构建及健康检查回滚机制,并总结了跨域Cookie、MinIO路径等常见踩坑经验。