
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
文章摘要: 本文探讨了在Claude Code、Codex等Agent CLI中实现自动重试的工程挑战与解决方案。不同于普通HTTP请求的重试机制,Agent CLI的流式执行特性带来了独特难题:如何处理已输出内容、维护会话上下文、判断错误类型是否值得重试。作者通过HagiCode项目的实践经验,提出分层设计思路:将重试逻辑从具体Provider中解耦,由统一协调器管理重试循环,同时采用策略快照化

A:Copilot CLI 支持的工具是预定义的,但可以通过配置控制哪些工具可用。自定义工具需要等待 Copilot CLI 的后续更新。通过 Copilot CLI 统一对接多种 AI 模型,我们解决了 HagiCode 开发中的多模型支持难题。统一接口:一套代码支持 GPT、Claude 等多种模型会话管理:自动处理上下文保持和会话隔离工具集成:内置文件操作、Git 操作等常用工具流式响应:实

本文分享了HagiCode项目集成OpenCode AI助手的实践经验。从最初的独立进程架构演进为共享Runtime模式,解决了资源开销大的问题。文章详细介绍了五层技术架构设计,包括仓库集成、Provider层、Runtime管理等核心模块,并重点分析了三个关键设计决策:共享Runtime替代独立进程、自管端点解决400错误、灵活的会话绑定策略。实施方案部分提供了具体配置示例和代码片段,展示了如何
AI 成本效益评估不是什么高深的东西,核心就是三笔账:企业用工成本、AI 使用成本、效率提升幅度。把这三笔账算清楚,投入产出比自然就出来了。这其实也跟生活中的很多事情一样,看似复杂,拆解开来看,也就那么回事。只是很少有人愿意静下心来算一算罢了。但这里面有个容易被忽略的点:多 Agent 架构能带来的乘数效应。单个 Agent 再强,也只能线性提效。但多个 Agent 并行工作,带来的产能提升是指数
AI 成本效益评估不是什么高深的东西,核心就是三笔账:企业用工成本、AI 使用成本、效率提升幅度。把这三笔账算清楚,投入产出比自然就出来了。这其实也跟生活中的很多事情一样,看似复杂,拆解开来看,也就那么回事。只是很少有人愿意静下心来算一算罢了。但这里面有个容易被忽略的点:多 Agent 架构能带来的乘数效应。单个 Agent 再强,也只能线性提效。但多个 Agent 并行工作,带来的产能提升是指数
桌面应用的大文件分发是个经典难题,P2P 技术提供了一种优雅的解决方案。降低分发成本:P2P 分担了服务器带宽压力,高峰期也能保持稳定的分发能力。这其实也算是个不错的收益,毕竟能省点带宽钱也是好的。提升用户体验:有 P2P 连接时下载速度显著提升,尤其是海外用户。没有 P2P 连接时也能通过 HTTP 正常下载,保证 100% 可用性。这其实也算是个不错的策略,毕竟用户体验才是最重要的。平滑演进路

本文介绍了HagiCode项目中实现AI代码助手多模态输入的实践经验。针对传统纯文本交互的局限性,团队开发了语音识别和图片上传功能,使开发者能够通过更自然的方式与AI助手交互。语音识别采用后端WebSocket代理架构解决浏览器API限制问题,确保安全性的同时实现流畅的语音转文本功能。图片上传组件支持点击、拖拽和粘贴三种方式,并包含完善的前后端验证机制。这些改进显著提升了开发效率,让用户可以通过最

豆包语音识别热词功能实现指南 本文介绍了在HagiCode项目中实现豆包语音识别热词功能的完整方案。通过两种配置方式提升专业术语识别准确率: 自定义热词模式:通过corpus.context字段直接传递热词文本,适合快速配置少量热词 平台热词表模式:引用豆包自学习平台预配置的热词表,适合管理大量专业术语 方案包含前端类型定义、验证逻辑、配置持久化以及后端SDK扩展实现,支持两种模式组合使用。该方案
摘要:本文分享了在.NET Core项目中同时支持PostgreSQL和SQLite的实战经验。通过统一抽象和配置驱动,实现了开发环境使用轻量级SQLite、生产环境使用高性能PostgreSQL的无缝切换。重点介绍了架构设计、JSON类型处理、迁移策略分离等关键技术点,并结合HagiCode项目案例,总结了并发控制、连接管理以及测试覆盖等实践心得。该方案有效解决了开发便捷性与生产性能需求的矛盾,
SQLite分片方案实战对比 本文分享了HagiCode项目中三种SQLite分片策略的实践经验,针对不同业务场景提供了轻量级解决方案: Session Message:256分片,GUID后两位16进制路由,适合高频写入场景 Orleans Grain:100分片,数字取模路由,为分布式框架优化 Hero History:10分片,ASCII取模路由,侧重迁移兼容性 核心设计原则包括确定性路由、








